首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用SOCKET和ARM7通讯频繁出错,何解?该如何处理

2012-06-16 
用SOCKET和ARM7通讯频繁出错,何解?计算机这边做服务器,ARM7是客户端,由ARM7来给我发送数据.小数据量时正常

用SOCKET和ARM7通讯频繁出错,何解?
计算机这边做服务器,ARM7是客户端,由ARM7来给我发送数据.小数据量时正常(几百字节).
数据量大的时候(大约在10K左右),ARM7那边频繁出错.接收不到数据.

我用SNIFFER PRO抓了一下.发送出错的时候中间有大量的类似于下面的数据:

我的IP是192.168.1.204 端口:2000,ARM7的IP是192.168.1.226,端口:8000

源IP 目的IP 信息
192.168.1.204 192.168.1.226 TCP: D=8000 S=2000 ACK=35241 WIN=16964
192.168.1.226 192.168.1.204 TCP: D=2000 S=8000 ACK=643378463 WIN=2048

总是这样的两个帧在重复,发送了几万次,好像只要双方不断开连接,双方就一直在重复发送这样的数据.不知道什么原因.希望大家指教.

[解决办法]
8000端口号?换个端口号试试
[解决办法]
ARM7用什么操作系统?什么协议栈?会不会是移植得有问题
我用UCOS+LWIP很稳定,不存在这种问题
[解决办法]
我觉得是程序控制问题,是不是当数据不正常时所造成的死循环

热点排行