1. 程式人生 > >python-TCP傳輸模型

python-TCP傳輸模型

put pri accep code bsp input col size end

 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()

python-TCP傳輸模型