파이썬에 내장되어있는 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
'소프트웨어 > 파이썬' 카테고리의 다른 글
[파이썬] 화상 키보드 비활성으로 클릭하기 (1) | 2022.05.29 |
---|---|
[파이썬] 윈도우 화면 캡처 (with mss) (3) | 2022.03.10 |
[파이썬] 1대의 아두이노와 여러앱과의 통신(작성중) (11) | 2022.02.15 |
[파이썬] OpenCV 이미지 서치 (Template matching) (8) | 2022.02.09 |
[파이썬]PySimpleGUI - 간략한 소개 (6) | 2022.02.07 |
댓글