
TCP服务器的建立可以归纳为:
(1)开启套接字socket;
(2)绑定服务端口bind;
(3)开始监听listen;
(4)接受客户端连接accept;
(5)和客户端对话send recv read write。
(6)关闭客户连接后,继续监听
import socket
servsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
servsock.bind(('192.168.157.133',8081)) #服务器IP和端口号
servsock.listen(5)
while True:
print('waiting...')
clientsock,addr_port=servsock.accept()
print('connecting from ',end=' ')
print(addr_port)
while True:
data=clientsock.recv(1024) #接收数据为bytes类型
if not data:
break
clientsock.send(bytes('you just send: '+str(data,encoding='utf-8'),encoding='utf-8'))
clientsock.close()
servsock.close()
TCP客户端的建立可以归纳为:
(1)开启套接字socket;

本文介绍了Python中实现简单TCP服务器和客户端编程的步骤。服务器包括开启套接字、绑定端口、监听、接受连接及关闭连接;客户端则涉及开启套接字、连接服务器、对话及关闭连接。通过实例展示了客户端与服务器的交互过程。
最低0.47元/天 解锁文章
1160

被折叠的 条评论
为什么被折叠?



