OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4962|回复: 4

STM32F429+Lwip 作为服务器发送数据,发出的数据有问题

[复制链接]

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2017-4-18
在线时间
18 小时
发表于 2017-11-7 09:34:28 | 显示全部楼层 |阅读模式
10金钱
wireshark抓包中出现部分报文的IP报文头中的总长度超过报文长度,提示为“IPv4 total length exceeds packet length”,该问题直接导致的就是出现丢帧
如下如所示,在第4行出现错误帧,该帧的IP报文头中显示报文总长度为1246,但是实际发出来的报文只有146,(160-14,14是以太网首部长度)
第14行是快速重传的完整数据,我对比了第4行和第14行的报文,差别在最后的报文内容部分payload部分,第4行的数据就像是被直接截掉了一样
请大神帮忙看一下,有没有遇到过这种问题?什么原因导致的

图示.png

错误报文_wireshark抓包.rar

5.31 KB, 下载次数: 192

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2017-4-18
在线时间
18 小时
 楼主| 发表于 2017-11-9 08:34:41 | 显示全部楼层
各位大神有人遇到过类似问题吗?现在抓包丢帧率在万分之1左右,有时会出现这种错误提示,有时没有这个错误提示
回复

使用道具 举报

24

主题

130

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2016-7-20
在线时间
137 小时
发表于 2017-11-9 10:55:39 | 显示全部楼层
检测一下是不是硬件的问题,是不是网线的问题
回复

使用道具 举报

3

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2017-4-18
在线时间
18 小时
 楼主| 发表于 2017-11-11 08:38:10 | 显示全部楼层
STM23小白 发表于 2017-11-9 10:55
检测一下是不是硬件的问题,是不是网线的问题

几个板子和网线都轮流进行过烤机,问题都存在,丢帧率有一些不同。感觉应该是软件实现的问题
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-11-12 01:42:38 | 显示全部楼层
帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表