微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 TCP编程

CC3200 TCP编程

时间:10-02 整理:3721RD 点击:

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

有两种方法可以解决:

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

2, 为recv设置timeout

怎样设置套接字为non blocking

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

怎么把recv设置为timeout

long nonBlocking = 1;

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top