# server.py
import socket
def Server():
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)#建立基于TCP的socket套接字
sock.bind(('10.10.81.187', 8080))#服务器绑定本机地址和端口
sock.listen(100)#100表示允许等待连接的最大队列长度
connection, address = sock.accept()#阻塞等待客户端连接
while True:
msg = connection.recv(1024)#接收客户端信息
msg=msg.decode('utf-8')#对接受信息进行解码
print('客户端发来:%s'%msg)
content=input('服务器回复:')
content=content.encode('utf-8')#对要发送信息进行编码
connection.send(content)
if __name__ == '__main__':
Server()
python 网络通信服务端(基于TCP)
最新推荐文章于 2020-07-20 18:04:20 发布