1

一旦我运行 .py 使用套接字 sendto() 发送 10000 UDP(长度为:110),服务器快速接收约 400 条消息,后来变得非常慢,每个消息超过 10 秒。

如果我再次运行 .py 会很奇怪,很快又收到了 400 条消息。

对于这种情况,缓冲区或 UDP 问题是否存在限制?

是的,我知道了!UDP 不确定目的地,在 300 条消息后继续阻塞。所以我必须添加 time.sleep(0.2) 才能使其工作。现在我正在尝试多个服务器进程的时间间隔。

4

1 回答 1

0

可能只是其他东西同时使用您的网卡发送,并且系统一次只能从您的应用程序发送400ish,然后其他东西需要使用NIC。这听起来更像是网络使用问题,而不是 UDP 或其他问题。

于 2012-02-07T05:28:38.650 回答