1. 遇到网友提问的一个问题,当客户端发送信息,发现每发送三次,服务器才能接收到一次的信息。
打印消息类似:
send
send
send
OK
send
...
...
伪代码:
client:
send()
print("send !")
server:
接收函数中,打印一次
print("OK").
2. 原因是,在服务器中三次调用了 receiver() 函数,导致每次接收完三次客户端发送的信息,
只打印一次 OK ,直到客户端发送第四次再次打印 OK .
所以现象看起来是客户端发送三次,服务器才接收到一次。
3. 原因虽然看起来很白痴,但开发常常需要解决这样的 bug 。灯下黑啊。
网友评论