#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) if not data: 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('>') if not data: break tcpCliSock.send(data) data=tcpCliSock.recv(BUFSIZE) if not data: break print ctime(),data tcpCliSock.close()