TI中文支持网
TI专业的中文技术问题搜集分享网站

多socket中使用select会出错?

大家好!

我的CC3100作为STA,且是server端,建立了两个socket,如果没有使用select,两个进程的通信都正常,但是加入了select后,程序就会进入“HardFault_Handler”中断。大致流程如下:

sl_Socket() 
      ↓
sl_Bind ()
       ↓
sl_Listen ()
       ↓
sl_Accept()
       ↓
SL_FD_ZERO () 
SL_FD_SET ()           //加入这一部分就会出错
sl_Select ()           
       ↓
sl_Recv ()             

我需要一个超时机制,所以用上了select。而且,如果只建立一个socket,用上select就不会有问题。

不知道大家是否有碰到这样的问题,有什么解决方法吗?

user1878904:

请问你的问题解决了么?

能放段完整一点的代码看看么

TI 热推CC3200, 怎么论坛就没有人回复

赞(0)
未经允许不得转载:TI中文支持网 » 多socket中使用select会出错?
分享到: 更多 (0)