Python 服务端与客户端 TCP连接

来源:互联网 发布:金鼎股票交易软件 编辑:程序博客网 时间:2024/05/16 02:03


#server.py

#coding=utf-8from socket import *from time import ctimeHOST = ''PORT = 10086BUFSIZE = 1024ADDR = (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-8from socket import *from time import ctimeHOST = 'localhost'PORT = 10086BUFSIZE = 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(BUFSIZE)    if not data:        break    print ctime(),datatcpCliSock.close()


原创粉丝点击