我有一个小测试程序,它在客户端 - >服务器 - >客户端(ping/pong测试)之间发送大量的udp数据包。每次运行时数据包都是固定的大小(最后一次运行是udp数据包的最大允许大小)我使用随机数据填充数据包,除了每个包含数据包号码的数据包的开始处。所以我只想看看我是否收到客户端的所有数据包。我使用sendto()和recvfrom(),我只读取sizeof(packet_number)(在本例中为int)。其余数据会发生什么?它是否在仙境结束(被丢弃)?或者到达的新数据包是否被附加到这个“旧”数据?部分从套接字读取
(使用Linux)
感谢所有的答案! – NomadAlien 2010-06-21 12:23:36