본문 바로가기
소프트웨어/파이썬

[파이썬] 소켓 통신 예제

by 만들오 2022. 2. 15.
728x90

파이썬에 내장되어있는 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')

 

댓글