我写了一个简单的UDP服务器程序来了解更多可能的网络瓶颈。UDPServer:创建一个UDP套接字,将其绑定(bind)到指定的端口和地址,并将套接字文件描述符添加到epoll兴趣列表。然后它的epoll等待传入的数据包。在接收到传入数据包(EPOLLIN)时,它会读取数据包并仅打印接收到的数据包长度。很简单,对吧:)UDP客户端:我使用hping如下图:hping3192.168.1.2--udp-p9996--flood-d100当我以每秒100个数据包的速度发送udp数据包时,我没有发现任何UDP数据包丢失。但是当我淹没udp数据包时(如上面的命令所示),我发现有大量数据包丢失。