丢包的主要原因并不是由路由器或者宽带线路造成的,而是由接收端处理时间过长导致的。可根据以下步骤解决:
1、首先可以修改接收端,将包存入一个缓存区。
2、发送包过大也会造成丢包问题,所以要将大包进行切割,再逐个发送。
3、发送的频率太快也会丢包,可以对socket的设置接收缓冲解决。
4、局域网上不会丢包,但公网上也可能,这个同样对包进行切割发送。
丢包的主要原因并不是由路由器或者宽带线路造成的,而是由接收端处理时间过长导致的。可根据以下步骤解决:
1、首先可以修改接收端,将包存入一个缓存区。
2、发送包过大也会造成丢包问题,所以要将大包进行切割,再逐个发送。
3、发送的频率太快也会丢包,可以对socket的设置接收缓冲解决。
4、局域网上不会丢包,但公网上也可能,这个同样对包进行切割发送。