日期:2014-05-16  浏览次数:20695 次

[疑惑]交换机,路由器影响传输问题?
一直编程是用ARM机和我的电脑直接连的,后来用无线,一时没办法直接用USB无线网卡,只能把ARM机连到无线交换机,在我的电脑上用USB无线网卡再边无线交换机,发现程序走一会偶尔就顿一下,而且还出现丢包现(UDP)。

哪位和遇到和我一样的问题?有好方法解决吗?还是我的程序设计问题?因为我发现setsockopt()中有个和路由设置的选项,难道和这人有关??

------解决方案--------------------
距离离的远吗?
------解决方案--------------------
走一会儿顿一下是程序设计问题吧,阻塞模式?
用ping测一下丢包率看是否在正常范围内,如果很夸张,不排除中继设备损坏的可能
用检验码和重复发包的算法来补偿丢包,
用tcp替代udp来完成要求可靠性高的工作.

------解决方案--------------------
发出去的数据块打个校验码,校验不对要求重发
------解决方案--------------------
可以通过ping包来验证是否路由器问题,如果ping值一直稳定,而且没有丢包问题,那就是你的程序问题了