1 #!/usr/bin/python 2 #coding=utf-8 3 #服务器端 4 from socket import * 5 from time import ctime 6 7 HOST="192.168.1.33" 8 ADDR=1234 9 t=(HOST,ADDR) 10 11 sockob=socket(AF_INET,SOCK_STREAM) 12 sockob.bind((HOST,ADDR)) 13 sockob.listen(3) 14 print "starting listen....." 15 while 1: 16 a,b=sockob.accept() 17 print "connet from :",b 18 while 1: 19 data=a.recv(1024) 20 if not data: 21 break 22 a.send("[%s]:%s"%(ctime(),data)) 23 sockob.close() 24 a.close()
1 #!/usr/bin/python 2 #coding=utf-8 3 #客户端 4 from socket import * 5 import sys 6 HOST=sys.argv[1] 7 PORT=int(sys.argv[2]) 8 BUFSIZE=1024 9 ADDR=(HOST,PORT) 10 sockob=socket(AF_INET,SOCK_STREAM) 11 sockob.connect(ADDR) 12 while 1: 13 data=raw_input(">",) 14 if not data: 15 break 16 sockob.send(data) 17 data=sockob.recv(BUFSIZE) 18 print data 19 sockob.close()