# 서버 소켓 코드
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('192.168.19.111', 1111)) # ip주소, 포트번호 지정
server_socket.listen(0) # 클라이언트의 연결요청을 기다리는 상태
client_socket, addr = server_socket.accept() # 연결 요청을 수락함. 그러면 아이피주소, 포트등 데이터를 return
data = client_socket.recv(65535) # 클라이언트로 부터 데이터를 받음. 출력되는 버퍼 사이즈. (만약 2할 경우, 2개의 데이터만 전송됨)
print("받은 데이터:", data.decode()) # 받은 데이터를 해석함.
# 클라이언트 소켓 코드
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('192.168.19.111', 1111)) # 접속할 서버의 ip주소와 포트번호를 입력.
sock.send('Hello'.encode()) # 내가 전송할 데이터를 보냄.
반응형
'Programming > 파이썬(python) - 라이브러리' 카테고리의 다른 글
파이썬(python)/ 테서랙트(tesseract) 사용 (0) | 2023.10.10 |
---|---|
파이썬(python)/ 안면 인식 라이브러리 dlib (0) | 2023.09.28 |
파이썬(python)/ pymodbus(Modbus) 모드버스 (2) | 2023.09.27 |
파이썬(python)/ MSSQL 연동 사용법 (0) | 2023.09.27 |
파이썬(python)/ Pyqt5 기본 문법 (0) | 2023.09.26 |