python的tcp通信

来源:互联网 发布:win10 软件消失 编辑:程序博客网 时间:2024/06/15 07:24

今天把tcp的通信问题搞定。

先贴代码

from socket import *from time import ctimeHOST = '127.0.0.1'PORT = 1025BUFSIZ = 1024ADDR =(HOST,PORT)tcpSerSock = socket(AF_INET,SOCK_STREAM)tcpSerSock.bind(ADDR)tcpSerSock.listen(5)while True:    print 'waiting for connection...'    tcpCliSock, addr= tcpSerSock.accept()    print '...connected from:', addr    breakwhile True:    data = tcpCliSock.recv(BUFSIZ)    if not data:        break    tcpCliSock.send('[%s] %s'%(ctime(),data))tcpCliSock.close()tcpSerSock.close()
这是服务器。 

from socket import *HOST = '127.0.0.1'PORT = 1025BUFSIZ = 1024ADDR = (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(BUFSIZ)    if not data:        break    print data

客户端。


0 0
原创粉丝点击