[ZLG-ARM] udp协议栈,搞的我好痛苦

[复制链接]
2244|0
 楼主| big5 发表于 2007-7-31 17:34 | 显示全部楼层 |阅读模式
我的一个项目移植了udp协议栈,服务器回应给终端的数据经常不全,例如:<br />(1)7E&nbsp;FF&nbsp;03&nbsp;00&nbsp;21&nbsp;45&nbsp;00&nbsp;00&nbsp;34&nbsp;D1&nbsp;97&nbsp;00&nbsp;00&nbsp;71&nbsp;7D&nbsp;31&nbsp;35&nbsp;28&nbsp;DA&nbsp;38&nbsp;0B&nbsp;B4&nbsp;DC&nbsp;C1&nbsp;80&nbsp;4B&nbsp;58&nbsp;59&nbsp;64&nbsp;38&nbsp;00&nbsp;20&nbsp;D6&nbsp;A3&nbsp;FF&nbsp;50&nbsp;B9&nbsp;00&nbsp;B8&nbsp;00&nbsp;B7&nbsp;00&nbsp;B6&nbsp;00&nbsp;B5&nbsp;00&nbsp;B4&nbsp;00&nbsp;B3&nbsp;00&nbsp;B2&nbsp;00&nbsp;B1&nbsp;00&nbsp;B0&nbsp;00&nbsp;1D&nbsp;27&nbsp;1A&nbsp;42&nbsp;7E<br /><br />(2)7E&nbsp;FF&nbsp;03&nbsp;00&nbsp;21&nbsp;45&nbsp;00&nbsp;00&nbsp;34&nbsp;D1&nbsp;98&nbsp;00&nbsp;00&nbsp;71&nbsp;7D&nbsp;31&nbsp;35&nbsp;27&nbsp;DA&nbsp;38&nbsp;0B&nbsp;B4&nbsp;DC&nbsp;C1&nbsp;80&nbsp;4B&nbsp;58&nbsp;59&nbsp;64&nbsp;38&nbsp;00&nbsp;20&nbsp;CC&nbsp;A3&nbsp;FF&nbsp;50&nbsp;BA&nbsp;00<br /><br />(3)7E&nbsp;FF&nbsp;03&nbsp;00&nbsp;21&nbsp;45&nbsp;00&nbsp;00&nbsp;34&nbsp;D1&nbsp;9A&nbsp;00&nbsp;00&nbsp;71&nbsp;7D&nbsp;31&nbsp;35&nbsp;25&nbsp;DA&nbsp;38&nbsp;0B&nbsp;B4&nbsp;DC&nbsp;C1&nbsp;80&nbsp;4B&nbsp;58&nbsp;59&nbsp;64&nbsp;38&nbsp;00&nbsp;20&nbsp;B8&nbsp;A3&nbsp;FF&nbsp;50&nbsp;BC&nbsp;00&nbsp;BB&nbsp;00&nbsp;BA&nbsp;00&nbsp;B9&nbsp;00&nbsp;B8&nbsp;00&nbsp;B7&nbsp;00&nbsp;B6&nbsp;00&nbsp;B5&nbsp;00&nbsp;B4&nbsp;00&nbsp;B3&nbsp;00&nbsp;1D&nbsp;27&nbsp;0A&nbsp;B6&nbsp;7E<br />碰到第二包这种情况后,后面就算不停的收到正确的数据协议栈也解析不出任何数据了,一定要5s不给任何数据,再发正确的数据才能恢复。<br />我的系统是arm+cdma&nbsp;modem,cdma模块转发cpu的数据经常这样。<br />不知道各位有没有碰到过这样的现象,总觉得我移植的协议栈这方面处理的不是很好。&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

242

帖子

0

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