Android的UDP数据包丢失(Android UDP packet loss)

2019-10-17 23:19发布

所以我写发送为5Kb通过UDP数据包出15次第二的应用程序。 我明白了,我会失去一些数据包,但我似乎是第几秒钟后失去我的所有数据包。 即使我慢下来到为5Kb数据包发送每10秒一次,我还是会失去他们。 什么会导致此?

Answer 1:

这并不奇怪,他们都在下降。 有效载荷大于512个字节更大的可能性不大,使其在网络之外。 这取决于你的路由器的MTU以及多少带宽分配给UDP /互联网流量的路由器上。



Answer 2:

你会幸运地得到任何UDP数据报都超过1260字节。 通过路由器对UDP普遍接受的极限是534个字节,这从IPv4非分裂最小的576个字节的某种方式导出。



文章来源: Android UDP packet loss