WSocket发UDP包的试验
hayoo 2001-09-16 04:22:24 以下是一组直接用WSocket发UDP包的试验,每个包一发送完毕立即发送下一个包(一次试验中说有的包大小一样),不考虑对方是否收到.这组试验用来测试每秒发包个数与包大小的关系.
结果百思不得其解:
试验 包大小(字节数) 每秒发包个数
1 2000 4961
2 1000 9105
3 500 11135
4 100 13905
5 10 13773
6 1 13654
其中包大小为包的数据大小,不含包头,不考虑网络协议对包的切分.
1.为何包大小在100以内时每秒发包个数几乎与包大小无关?
2.为何包大小在1000以内时每秒发包个数随包大小的增大下降很缓慢?
3.为何包大小在1000以上每秒发包个数迅速下降(这可能与UDP包最大为1514有关)?
尤其是第2个问题,为何下降这么慢???