微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > TI工程师,请教CC3200 TCP Sever无法发现连接的问题

TI工程师,请教CC3200 TCP Sever无法发现连接的问题

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

我在使用CC3200开发板时,跑SDK中自带的TCP socket 例子,在将CC3200作为服务器端,笔记本电脑作为客户端。CC3200中使用sl_Accept函数进行连接发现,但是下面的代码总是返回-11,绝大多数情况无法发现tcp连接,偶尔能够发现tcp连接(20多次有1次能够成功),

iNewSockID = sl_Accept(iSockID, ( struct SlSockAddr_t *)&sAddr, (SlSocklen_t*)&iAddrSize);

而在客户端使用connect函数(如下),每次都能返回正常连接,

Int ret = connect(sockSend, (PSOCKADDR)&addrRecv, sizeof(SOCKADDR_IN));

请问是怎么回事,该如何配置参数,保证CC3200能够正常发现客户端的连接?

Richard,

   SDK里面的例程在配置server和client的收,程序都没有什么问题啊。

你在做实验的时候,有没有把你电脑上的防火墙或是杀毒软件关闭试试,我自己的电脑需要把防火墙关掉才能正常警醒TCP的通信。

你可以试一下。

谢谢

Ken:

       我用你的方法试了一下,但是仍然是一样的情况,从CC3200发送TCP数据包到PC端是没有问题的,但是从PC端发送数据到CC3200就有问题。我用iperf工具测试了一下,报错情况如附件图,请再帮我分析一下,谢谢!

已经解决了,是WIFI AP的问题,我换了一个AP再进行测试就没有问题了。看来360免费WIFI还是有不完善的地方,后来我用手机直接做AP就没有问题。谢谢你的热心解答。

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

网站地图

Top