微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200作为服务器,多个客户端反复断开,发生错误

CC3200作为服务器,多个客户端反复断开,发生错误

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

我用CC3200模块做TCP SERVER时,用一个数组(80个字节)去保存客户端连接SOCKET ID ,TCP客户端反复断开、连接,大概7次以后无法再连接。分析是达到socket连接限制。于是,想到周期性去轮询往数组中保存有客户端连接的SOCKET ID发送一包数据,3次发送不成功就close掉该客户端SOCKET ID。测试发现客户端断开、连接次数确实比7次多。但多次以后最终每次都会卡死在下面的位置。以致无法再连接socket,请问是什么问题?对于SOCKET连接数量限制问题有什么其他解决方案?

sl_Accept(int sd, SlSockAddr_t *addr, SlSocklen_t *addrlen);

你客户端断开后需要在服务器端把这个套接字关掉。

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

网站地图

Top