找回密码
 注册
搜索
查看: 1193|回复: 5

Mstar 底层socket 报错

[复制链接]
发表于 2012-3-21 23:19:03 | 显示全部楼层 |阅读模式
首先我创建了一个定时器去不断地create 和 close , 当然定时器 每次执行都是在前一个socket close掉后执行,现在我的问题是一直让定时器这样跑下去,没有发生任何事情, 但是某次socket请求下载大量的数据close掉后,定时器的create socket 并且 connect 时 报一个很奇怪的错误



IP[09] tcpUser : (Resource : No TCP cb) ngTcp_TcpcbFreeq qu_nelmax=15, qu_nel=0 ///
IP[00] Open Socket err: -39
IP[06] ip_SocketReq: Connected: ip_SendSocketInd : SWL_NO_BUFFER_ERROR
 楼主| 发表于 2012-3-27 09:58:31 | 显示全部楼层
我确定是 connect的时候出错
点评回复

使用道具 举报

发表于 2012-3-26 16:35:39 | 显示全部楼层
确定是create 还是connect ?
你自己都不知道是哪里出错。
就先把哪里出错 梳理出来
点评回复

使用道具 举报

发表于 2012-3-26 16:34:01 | 显示全部楼层
问题有2
1.可能是网络
2.可能是内存

所以先抽象出是哪个造成的
把内存换成全局循环空间试试先。
或者static
点评回复

使用道具 举报

 楼主| 发表于 2012-3-25 18:19:04 | 显示全部楼层
可是我一直有close socket recvbuf 和 sendbuf 都是用完后释放
点评回复

使用道具 举报

发表于 2012-3-22 14:23:39 | 显示全部楼层
看样子好像是内存有泄漏阿
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-29 14:09 , Processed in 0.046293 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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