微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > tcp连接状态如何查询

tcp连接状态如何查询

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

您好,我现在遇到个问题是想获得socket的连接状态  我查到可以使用getsockopt函数,但是固件库里定义的optionname只有

#define SOCKOPT_RECV_NONBLOCK 0 // recv non block mode, set SOCK_ON or SOCK_OFF (default block mode)
#define SOCKOPT_RECV_TIMEOUT 1 // optname to configure recv and recvfromtimeout
#define SOCKOPT_ACCEPT_NONBLOCK 2 // accept non block mode, set SOCK_ON or SOCK_OFF (default block mode)

只有这三个,其他像SO_ERROR就没有定义,我想知道它的定义

或者有什么方法检查连接已经断开了(CC3000为客户端,连接到PC,如果PC断开,我想知道已经断开了,或者CC3000能够给我返回什么通知)

CC3000现在的SDK里面有一个CLOSE_WAIT的异步事件,就是给socket断开的时候的。你可以参考一下。

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

网站地图

Top