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

udp socket 超时问题

板子是cc3200,现在列出我的代码!

timeval lNonBlocking;
lNonBlocking.tv_sec = 0;
lNonBlocking.tv_usec = 0;

#if 1
iStatus = sl_SetSockOpt(iSockID, SL_SOL_SOCKET, SL_SO_RCVTIMEO,&lNonBlocking, sizeof(lNonBlocking));
if( iStatus < 0 )
{
//error
sl_Close(iSockID);
//ASSERT_ON_ERROR(SOCKET_OPT_ERROR);
}
#endif

设置后了,当到达超时时间后,程序还是卡在那!

Yonghua Pan:

请问程序是卡在哪儿?

xu shao:

回复 Yonghua Pan:

你好,程序卡在等待那块,就是没有超时退出,还是在等待接收报文,直到收到报文才退出!

赞(0)
未经允许不得转载:TI中文支持网 » udp socket 超时问题
分享到: 更多 (0)