This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200 freertos TCP client 检测连接状态

Other Parts Discussed in Thread: CC3200

cc3200 TCP client 连接 PC端 tcp server成功后, sl_Recv 接收处于阻塞状态。  当tcp server 关闭后,

1,sl_Recv 不会返回0 表示连接断开

2,在另一个Task中, 调用sl_Send, 第一次返回值是成功的, 也没有产生任何 关于连接断开的事件。

3,第二次调用sl_Send时, 返回值才为-1, 产生了发送失败的事件。

请问TI的工程师, 该怎么去 检测 连接状态, 当tcp server 再次打开时, tcp client 能自动连接上?

目前有两个问题,

1、断开连接的条件 不好判断(不希望发两次sl_Send,才知道连接断开了 )

2、当确定连接断开后, 是不是先sl_Close , 再重新 sl_Socket,  sl_Connect。