[STM32F1] lwip中tcp_out.c中传输数据问题???

[复制链接]
 楼主| 1021256354 发表于 2015-8-28 15:43 | 显示全部楼层 |阅读模式
lwip中发送数据的tcp_write()是不是有0的数据以后都没有了???
网络调试助手tcp client,
如:发送给02 88 00 00 00 06 01 03 00 00 00 08
接收02 88
但是单步调试接收的数据是02 88 00 00 00 10 01 03 00 00 00 00 00 00 08
难道是协议中tcp_out.c函数中处理了????没看懂
wangliuliu566 发表于 2015-8-28 17:38 | 显示全部楼层
怎么可能会有这样的处理,肯定是你哪里没设置好导致的,你把应用程序贴出来看看
或者你检查一下tcp_write()的参数有没有弄错
zh113214 发表于 2015-8-28 17:41 | 显示全部楼层
楼主是否可以给看看程序,这样确实让人难以理解啊
yklstudent 发表于 2015-8-28 17:45 | 显示全部楼层
数据接收的问题,跟tcp_write有什么关系,检测你接收数据是否完整,然后一步步往下查
mintspring 发表于 2015-8-28 18:08 | 显示全部楼层

楼主是否可以给看看程序
 楼主| 1021256354 发表于 2015-8-28 18:13 | 显示全部楼层
谢谢各位,纠结了一阵子,现在弄完了,有个小问题,modbus poll刚开始链接的时候有一次错误的提示,传输id错误,但是以后就都正常了,奇哉怪也!!!!
yiyigirl2014 发表于 2015-8-28 18:48 | 显示全部楼层
ID错了,肯定找 不到地址了。
643757107 发表于 2015-8-28 19:18 | 显示全部楼层
一个环节错了,就弄不好
lwsn 发表于 2015-8-28 20:15 | 显示全部楼层
modbus poll刚开始链接的时候有一次错误的提示,传输id错误,但是以后就都正常了
为什么会这样
598330983 发表于 2015-8-28 20:50 | 显示全部楼层
ID错误应该什么都收不到才对。
yklstudent 发表于 2015-8-29 06:56 | 显示全部楼层
本帖最后由 yklstudent 于 2015-8-29 08:34 编辑
1021256354 发表于 2015-8-28 18:13
谢谢各位,纠结了一阵子,现在弄完了,有个小问题,modbus poll刚开始链接的时候有一次错误的提示,传输id ...

modbus poll工具设置有问题,害我烦恼半天
734774645 发表于 2015-8-29 07:32 | 显示全部楼层
感觉晕了,能收到,只是部分不对,楼主后来说id,错了,我觉得错了就该收不到一点
拉克丝 发表于 2015-8-30 21:53 | 显示全部楼层
检测接收的数据是否完整
Snow7 发表于 2015-8-30 21:58 | 显示全部楼层
modbus poll工具设置有问题

应该怎么设置的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

648

帖子

3

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