我有正在侦听ICMP/UDP
数据包的套接字。如果套接字收到数据包并且处理此数据包的时间太长(socket.receive()
后的代码),是否可以错过以下数据包,因为我目前不在socket.receive()
部分?
严格来说,是的。该实现可以自由地丢弃数据包的任何位置。但是,如果它没有提供一些合理的缓冲量,那将是一个非常糟糕的实现,而 Linux 确实如此。