CC3200 UDP sl_RecvFrom() 函数阻塞
时间:10-02
整理:3721RD
点击:
请问 TI工程师 我在在调用UDP 的sl_RecvFrom的时候,一直要等到有数据过来才能执行这个函数, 怎么样采用其他方式接收吗?比如采用中断方式接收 或者是 设置成 非阻塞
请参考这边例程: http://processors.wiki.ti.com/index.php/CC32xx_UDP_Socket_Application
有API可以设置成nonblocking, 请参考API:
\par
<b> SL_SO_NONBLOCKING: </b>
\code
SlSockNonblocking_t enableOption;
enableOption.NonblockingEnabled = 1;
sl_SetSockOpt(SockID,SL_SOL_SOCKET,SL_SO_NONBLOCKING, (_u8 *)&enableOption,sizeof(enableOption)); // Enable/disable nonblocking mode
\endcode