前段时间测试10M网卡的传输速度时发现,UDP发送数据时即使是缓存设置为40K,也只能最大发送4K数据。网上有很多网友连4k都发不了。后来同事发现在发大数据之前先发几包小的数据就1k甚至更小,再发大数据(我发的是32K)就可以了。当然了需要下面IP支持分片协议。或者你可以在启动发送数据的程序之前,先互相ping一下,也算是传送小包数据,后来就可以直接运行了。我对具体协议不了解,不知道这是什么情况,反正这样就能解决问题。知道的可以留个言解释一下,遇到同样问题的可以照这个问题试试,不行我们再研究
关于UDP发送大数据
最新推荐文章于 2024-08-10 23:59:23 发布