我有一个非常基本的套接字脚本,它向客户端发送一条消息。
服务器脚本的一部分:
while True:
con,address=s.accept()
con.send("Hello from server".encode())
con.close()
s.close()
客户端脚本的一部分:
message = s.recv(5)
while message:
print("Message", message.decode())
sleep(1)
message=s.recv(5)
s.close()
我开始了 2 个客户。它们都打印消息(一次 5 个字节),然后关闭。
但是服务器保持打开状态,因为它仍在等待客户端。
退出服务器while True循环的正确方法是什么?
繁花如伊
相关分类