Client
1 2 3 4 5 6 7 8 9 10 11 12 | import socket client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client_socket.connect(('127.0.0.1', 8080)) while 1: data = client_socket.recv(1024) print(data.decode('utf-8')) data = input('client >> ') data = bytes('client >> ' + data, encoding = 'utf-8') client_socket.send(data) | cs |
Server
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import socket server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('127.0.0.1', 8080)) server_socket.listen(1) connect_socket, addr = server_socket.accept() while 1 : # 무한정으로 계속 입력을 받는다 data = input('server >> ') data = bytes('server >> ' + data, encoding='utf-8') connect_socket.send(data) data = connect_socket.recv(1024) # 소켓으로부터, 1024 바이트만큼 가져오겠다는 뜻. print(data.decode('utf-8')) | cs |
'네트워크' 카테고리의 다른 글
기본 udp 연결 1 (0) | 2019.12.26 |
---|---|
기본 tcp 연결 - 메세지 한 번만 주고받기 (0) | 2019.12.26 |
컴퓨터 네트워크 ppt 모음 - 중간범위 (0) | 2019.12.26 |
컴퓨터 네트워크 수업 ppt 모음 - 기말범위 (0) | 2019.12.26 |