python 공부중 소켓데이터전송
2018. 7. 5. 18:04ㆍetc.../Programing
파이썬으로 이것저것 만들어보다가 뭘하면 파이썬이 더 재미있어질까 고민을 하게되었다.
얼마전 기숙사 친구가 json통신관련해서 소켓통신이야기를 해준게 문뜩 떠올라서 로컬호스트 통신을 해보았다. 코드는 이렇다
서버 코드
1 2 3 4 5 6 7 8 9 10 11 | import socket while 1: server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('127.0.0.1', 8000)) server_socket.listen(0) client_socket , addr = server_socket.accept() data = client_socket.recv(65535) client_socket.send(data) print ( "Recieved Data : " , data.decode() ) |
클라이언트 코드
1 2 3 4 5 6 7 8 9 10 | import socket import time while 1: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(('127.0.0.1', 8000)) a = input() sock.send(a.encode()) data= sock.recv( 65535 ) print( "데이터를 돌려받았다 : ", data.decode()) |
정말 파이썬을 왜 이제 시작했지 하는 생각이 들정도로,, 너무나 재미있다.
다음엔 무슨 프로젝트를 해볼까?
챗봇을 하라고 추천을받았지만 아직 나에겐 어려워보인다
'etc... > Programing' 카테고리의 다른 글
아주간단한 웹사이트 바로가기 (0) | 2018.07.05 |
---|