CC3200 freertos TCP client 检测连接状态
时间:10-02
整理:3721RD
点击:
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。
没有人遇到过吗? 在线等
。。。。
大家,用CC3200 TCP Client 连接 TCP 服务器, 怎么做到断开连接后, 重新连接?
参考这边的例子,实现多次连接: http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/98441.aspx
谢谢回复, 最近在忙一些其他事情。 我今天试一下这个例子。
你好,我是用 CC3200 TCP client, 连接到 一台TCP Server 服务器。 TCP Server 程序如出现问题,
CC3200 TCP client 如何得知连接状态,并重新连接。