相关疑难解决方法(0)

从插座中部分读取

我有一个小测试程序,在客户端 - >服务器 - >客户端(ping/pong测试)之间发送大量的udp数据包.每次运行时数据包都是固定大小的(最后一次运行是udp数据包的最大允许大小)我正在用随机数据填充数据包,除了包含数据包编号的每个数据包的开头.所以我只想知道我是否收到客户端的所有数据包.

我正在使用sendto()和recvfrom(),我只读取sizeof(packet_number)(在本例中是一个int).其他数据会发生什么变化?它最终是在仙境中(被丢弃)吗?或者到达的新数据包是否附加到此"旧"数据?

(使用linux)

sockets udp

9
推荐指数
2
解决办法
8455
查看次数

标签 统计

sockets ×1

udp ×1