TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200 关闭socket时候发生错误 close socket (16) operation failed to transmit all queued packets !!!

Other Parts Discussed in Thread:CC3200, CC3200SDK

环境:

CC3200

SDK  1.4.0

ServicePack_1.0.1.13-2.11.0.1

1.运行 SDK中tcp_socket例子,向tcp服务器发送数据,在关闭socket时候跳转到SimpleLinkSockEventHandler(),提示close socket (16) operation failed to transmit all queued packets 。

2,自己重新写了测试程序,接受到tcp服务器数据后关闭scoket,然后重新创建socket。每次都提示close socket (xx) operation failed to transmit all queued packets 。但是客户端数据接受正常。但是多次关闭重建后发现cc3200 接受数据速度变慢。

Kevin Qiu1:

修改了哪些,直接是用例程是否有问题
看下e2e.ti.com/…/768687

,

user6314671:

tcp_socket 例子,没有更改什么,就是改了下连接tcp sever的ip 和端口。

,

Kevin Qiu1:

应该是没有还没有传输完你就将其关闭了,等传输完再关闭

,

user6314671:

1、sdk中的例子,应该不存在这个问题吧。我并没有更改什么。

2、如果如你所说,我改如何判断是否传输完毕啦?

3、自己改的程序,并没有发送数据,只接受数据,接受完数据后关闭socket 也会上面的错误。

,

Kevin Qiu1:

我用CC3200SDK_1.5.0测试没有问题,例程中默认设置是发送1000个数据包

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 关闭socket时候发生错误 close socket (16) operation failed to transmit all queued packets !!!
分享到: 更多 (0)