发送一次服务器接收多次的原因

2019-04-03  本文已影响0人  不爱钱的张师傅

1. 遇到网友提问的一个问题,当客户端发送信息,发现每发送三次,服务器才能接收到一次的信息。

打印消息类似:

send

send

send

OK

send

...

...

伪代码:

client:

    send()

    print("send !")

server:

    接收函数中,打印一次

    print("OK").

2. 原因是,在服务器中三次调用了 receiver() 函数,导致每次接收完三次客户端发送的信息,

只打印一次 OK ,直到客户端发送第四次再次打印 OK .

所以现象看起来是客户端发送三次,服务器才接收到一次。

3. 原因虽然看起来很白痴,但开发常常需要解决这样的 bug 。灯下黑啊。

上一篇 下一篇

猜你喜欢

热点阅读