UIP协议的数据接收

[复制链接]
2141|6
 楼主| tao180539 发表于 2013-11-23 22:05 | 显示全部楼层 |阅读模式
本帖最后由 tao180539 于 2013-11-29 21:01 编辑

UIP协议中 只是靠这个周期性的读函数 来确定是否收到数据了吗
把他放到中断里面 岂不是更好 这样就处理的更快了   或者直接把这个输入数据的处理部分都放到中断里面 有什么不可以吗

[img]file:///d:/My%20Documents/Tencent%20Files/455987004/Image/AXB54UQWQYJCMJ3B$4Q9L@K.jpg[/img]
哪里有这个的处理 在UIP中
没有接受到ACK 则重发  接受到后 删除数据 哪段程序负责这一部分



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
秋雨 发表于 2013-11-23 22:11 | 显示全部楼层
是的,你也可以改为中断方式。我也是初学:)
 楼主| tao180539 发表于 2013-11-23 22:26 | 显示全部楼层
秋雨 发表于 2013-11-23 22:11
是的,你也可以改为中断方式。我也是初学

好的 你QQ多少 加上你 方便交流
vans88 发表于 2013-11-25 18:19 | 显示全部楼层
UIP连接一段时间后断开,就再也连不上了???
开发环境: 44b0 裸机情况下跑UIP协议栈编译器:ADS1.2 网卡芯片:rtl8019as 问题描述:在44b0裸机情况下运行UIP的server程序?用xP作为客户端,通过网络调试助手,循环给开发板发送ping数据包。大概40分钟左右,可以进行有效通信---pC可以ping的通开发板,同时可以收发TCP数据包,但是40分钟之后就无法进行有效通信了,重启一次开发板就又可以再一次进行通信?我用定时器0,5ms的一个定时模块,10s进行一次ARP老化处理,50ms进行一次TCP超时处理。请高手指点一二?多谢了?
 楼主| tao180539 发表于 2013-11-25 18:36 | 显示全部楼层
vans88 发表于 2013-11-25 18:19
UIP连接一段时间后断开,就再也连不上了???
开发环境: 44b0 裸机情况下跑UIP协议栈编译器:ADS1.2 网卡芯片 ...

你QQ多少 加上你把  好交流 我也刚弄这个东西
vans88 发表于 2013-11-26 07:20 | 显示全部楼层
我的QQ号 1045066838 我已经向你发出了好友申请了 你看看就知道了
vans88 发表于 2013-11-26 07:21 | 显示全部楼层
后来我启动了 软件看门狗,但这也不是 好的方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部