UDP并发丢包解决思路,大伙帮忙参考参考?
功能: 10多万个服务器列表,循环【 发送数据包-接收处理】。
不考虑服务器网络因素,我目前用 setTimeout 每 100毫秒 发送一个包给一台服务器,基本上丢包率正常。如果小于这个间隔时间,比如50毫秒,就会大量丢包。
请问,单台机器情况下,还有更好的优化办法吗? 目的是提高10万台服务器的收发处理速度。
1 回复
会不会存在这种情况:你应该就用了一个socket进行发送吧,设置50毫秒发送一次的话,在上一个包还没发送走的情况下就立即进行发下一个包了?