python使用socket创建tcp服务器和客户端。
服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。
客户端,等待用户输入,回车后向服务器发送用户输入的内容。
分别在python2.7和python3.6下测试。在启动时需要先启动服务器端,在启动客户端。
python2.7下
服务器端代码为
#coding:utf-8
from socket import *
from time import ctime
print("=====================时间戳TCP服务器=====================");
HOST = '' #主机号为空白表示可以使用任何可用的地址。
PORT = 21567 #端口号
BUFSIZ = 1024 #接收数据缓冲大小
ADDR = (HOST, PORT)
tcpSerSock = socket(AF_INET, SOCK_STREAM) #创建TCP服务器套接字
tcpSerSock.bind(ADDR) #套接字与地址绑定
tcpSerSock.listen(5) #监听连接,同时连接请求的最大数目
while True:
pri