找回密码
 注册
搜索
查看: 632|回复: 3

[讨论] MT6252中tcp接收数据的函数soc_recv()接收长度为1348

[复制链接]
发表于 2014-7-18 10:08:59 | 显示全部楼层 |阅读模式
如题,MT6252的终端,tcp连接后,在接收普通较短的数据时,没有任何问题,但是在接收2000字节左右的数据时,多数时候收到的数据长度都是1348字节,而且固定是这个字节,只偶尔一次是正常的,想问下,这是哪里的问题呢,有人遇到过这个问题没有呀,研究了下soc_recv()函数,也没发现什么异常的,崩溃呀,向大家请教。
 楼主| 发表于 2014-7-18 10:53:37 | 显示全部楼层
大家回复下嘛,为什么我这里多数时候只能接收1348字节的数据呢?
点评回复

使用道具 举报

 楼主| 发表于 2014-7-18 16:05:03 | 显示全部楼层
是因为MTU,最大传输单元的设置吗,但是搜了半天也没找到这个MTU的设置!
点评回复

使用道具 举报

发表于 2014-7-21 19:12:28 | 显示全部楼层
[em11]我来围观的,虽然我不清楚,但是这种情况只有靠你自己调试了。比如缓冲池溢出啊什么的....我没读过书我是瞎说的哈
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-11 15:45 , Processed in 0.054009 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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