소프트웨어/파이썬
[파이썬] 소켓 통신 예제
만들오
2022. 2. 15. 23:45
파이썬에 내장되어있는 socket의 서버와 클라이언트 예제입니다.
1개의 서버에 다수의 클라이언트가 접속할 수 있습니다.
서버
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 12345))
while True:
server_socket.listen()
client_socket, addr = server_socket.accept()
data = client_socket.recv(65535)
print("{}, {}".format(addr, data))
클라이언트
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('localhost', 12345))
sock.send('Hello')
728x90