完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-8 10:00 编辑
事情是这样的,我用cc3000做服务端,笔记本做客户端,采用tcp相互通信。 问题:在一定时间内,双方未进行socket通讯,cc3000是否会自动关闭套接字socket。 以下是实验过程 实验一、连接成功后,客户端(笔记本)每隔一定时间发送数据给服务端(cc3000),当间隔超过55秒左右时,客户端(笔记本)发送失败,send函数返回-1;cc3000 recv函数返回-57; 实验二、连接成功后,服务端(cc3000)每隔一定时间发送数据给客户端(笔记本),同样的,当间隔超过55秒左右时,发送失败,cc3000 send函数 一直阻塞;客户端(笔记本) recv 函数返回 0; 实验三、连接成功后,服务端(cc3000)主动关闭套接字socket,调用closesocket(),然后调用recv,返回 -57; 实验四、连接成功后,服务端(cc3000)主动关闭套接字socket,调用closesocket(),然后调用send,返回 -1;
猜测:CC3000是否有一套机制,在一定时间内套接字未进行通信,会自动关闭?如果是,但是我并未受到socket断开的事件信号HCI_EVNT_BSD_TCP_CLOSE_WAIT。 求大神解答!谢谢! |
||||
相关推荐
2个回答
|
||||
不建议在新的设计中使用 (NRND)
替换日期 CC3100MOD – 器件与被比较器件具有相似功能,但并不功能等效。 ---------------------- 楼主的猜测应该是对的,经过实验确实是55秒就关闭连接通道了。 http://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc3000/f/851/p/269717/987964此贴讲的问题貌似跟你的类似。我没这个板子,不好测试。 |
|
|
|
谢谢 gaoyang9992006 很偶然的,刚才看到官方命令说明,一个套接字在静止60秒之后将会被关闭。 http://processors.wiki.ti.com/index.php/CC3000_HCI_DATA_messages#HCI_DATA_SEND_.280x81.29 HCI_DATA_SEND (0x81) HCI_DATA_SEND message is used to transmit a TCP packet to a socket. Before issuing a HCI_DATA_SEND message to CC3000, a socket should first be created using HCI_CMND_SOCKET (0x1001). Please note that a socket will be closed by CC3000 after 60 seconds of inactivity, thus a time between creating a socket and issuing HCI_DATA_SEND should not exceed this period! Use the Socket Handle returned by HCI_EVNT_SOCKET (0x1001) in the appropriate HCI_DATA_SEND argument field. |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
535 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
65浏览 29评论
175浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
255浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:12 , Processed in 1.099028 second(s), Total 83, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号