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

socket联网,接收数据遇到的问题

[复制链接]
发表于 2010-5-31 10:20:25 | 显示全部楼层 |阅读模式
在调试联网的过程中,网络联接都是联接成功了的,send操作也是成功的。但是在soc_recv的时候,就出现问题。抓到了下面这些信息:

MOD_SOC, TRACE_GROUP_3        SOC: sosend(1), return=231
MOD_SOC, TRACE_GROUP_3        SOC: sorecv(1), return=436
MOD_SOC, TRACE_FUNC        SOC: enter soc_recv(1)
MOD_SOC, TRACE_FUNC        SOC: enter soc_recvfrom(1)
MOD_SOC, TRACE_GROUP_3        SOC: sorecv(1), return=-2

上面的log是用tracer抓的MOD_SOC模块的信息。不知道怎么回事,从信息上看底层已经收到了数据,但是当应用去接受数据时,就变成sorecv(1), return=-2,表示被阻塞了。有没有哪位朋友遇到这个问题啊,帮帮忙
发表于 2011-7-8 11:08:31 | 显示全部楼层
是不是因为negale算法被启用了?
点评回复

使用道具 举报

发表于 2011-7-11 16:26:16 | 显示全部楼层
你是在什么平台上调试的?
点评回复

使用道具 举报

发表于 2011-7-14 12:09:14 | 显示全部楼层
从TRACE 看是MTK平台
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-8 07:37 , Processed in 0.044427 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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