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

CC3200 TCP编程

    在CC3200作为Client时候,需要和服务器之间进行数据交换,用到Sl_send()和Sl_recv()这两个函数,在这两个函数的使用上用到问题,每次必须死等recv()函数执行后,才能执行其他的语句,我想问一下,如何解决这个问题?

Yonghua Pan:

有两种方法可以解决:

1, 把这个套接字设置为non blocking

2, 为recv设置timeout

yong zhang6:

回复 Yonghua Pan:

怎样设置套接字为non blocking

dong zhang3:

回复 Yonghua Pan:

怎么把套接字设置为non blocking?

怎么把recv设置为timeout

Yonghua Pan:

回复 dong zhang3:

long nonBlocking = 1;

iStatus = sl_SetSockOpt(SockID, SL_SOL_SOCKET, SL_SO_NONBLOCKING, \ &nonBlocking, sizeof(nonBlocking));

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 TCP编程
分享到: 更多 (0)