# server.py
# coding = utf-8 from socket import * from time import ctime HOST = '' PORT = 10086 BUFSIZE = 1024 ADDR = (HOST , PORT) tcpSerSock = socket (AF_INET , SOCK_STREAM) tcpSerSock.bind (ADDR) tcpSerSock.listen ( 100 ) while True : print 'waiting for connection ...' tcpCliSock , addr = tcpSerSock.accept () print '... connected from :' , addr while True : data = tcpCliSock.recv (BUFSIZE) 데이터 가 아닌 경우 : break data = raw_input ( '>' ) tcpCliSock.send ( '[% s] % s' % (ctime () , data)) tcpCliSock.close () tcpSerSock.close ()
# 새 프로젝트 만들기
# Tclent.py
# coding = utf-8 from socket import * from time import ctime HOST = 'localhost'PORT = 10086 BUFSIZE = 1024 ADDR = (HOST , PORT) tcpCliSock = socket (AF_INET , SOCK_STREAM) tcpCliSock.connect (ADDR) while True : data = raw_input ( '>' ) 데이터 가 아닌 경우 : 중단 tcpCliSock.send (data) data = tcpCliSock.recv (BUFSIZE) 데이터 가 아닌 경우 : 인쇄 중단 ctime () , 데이터 tcpCliSock.close ()