UDP sendto()变得非常低,python

时间:2012-02-07 05:22:27

标签: python udp sendto

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

如果再次运行.py,很快就会收到另外400个消息,这很奇怪。

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

是的,我明白了! UDP目的地不确定,在300 msgs后继续包装。所以我必须添加time.sleep(0.2)才能使它工作。现在我正在尝试多个服务器进程的时间间隔。

1 个答案:

答案 0 :(得分:0)

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