所以我写发送为5Kb通过UDP数据包出15次第二的应用程序。 我明白了,我会失去一些数据包,但我似乎是第几秒钟后失去我的所有数据包。 即使我慢下来到为5Kb数据包发送每10秒一次,我还是会失去他们。 什么会导致此?
Answer 1:
这并不奇怪,他们都在下降。 有效载荷大于512个字节更大的可能性不大,使其在网络之外。 这取决于你的路由器的MTU以及多少带宽分配给UDP /互联网流量的路由器上。
Answer 2:
你会幸运地得到任何UDP数据报都超过1260字节。 通过路由器对UDP普遍接受的极限是534个字节,这从IPv4非分裂最小的576个字节的某种方式导出。
文章来源: Android UDP packet loss