This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3200-LAUNCHXL:digitalocean 远程服务器的 tcp_socket 示例连接失败

Guru**** 656470 points
Other Parts Discussed in Thread: CC3100, CC3200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1184534/cc3200-launchxl-tcp_socket-example-connect-failed-for-digitalocean-remote-server

器件型号:CC3200-LAUNCHXL
主题中讨论的其他器件:CC3100CC3200

您好!

 我正在使用 CC3200 LaunchPad 将数据从 cc3200板发送到我的数字海洋 Web 服务器。 我使用 的是 CC3100_CC3200_ServicePack_1.0.1.15-2.15.0.1和 SDK 1.5.0。

我尝试使用 SDK 1.5.0中的 tcp_socket 示例。 我将 tcp_socket 程序中的 IP 地址更改为我的服务器 IP。 我 首先在数字海洋服务器上运行了一个服务器程序、以便在5001端口上侦听。

然后、我使用 CCS 在 PC 上运行 tcp_socket 示例、并观察 TeraTerm 控制台中的输出。  我在服务器上看不到任何消息。 我在 TeraTerm 控制台上收到以下错误-2004。  

问题出在哪呢?  您是否有一个示例服务器程序、您可以为我提供运行该程序并检查该程序是否正常工作?  

注:当我在 PC 中作为使用 iperf 的服务器运行时、相同的 tcp_socket 程序工作正常。

选择选项:
1.发送 TCP 数据包。
2.接收 TCP 数据包。
3.设置。
4.退出
输入要使用的选项:1.
运行 iperf 命令"iperf.exe -s -i 1 -t 100"并按 Enter 键
正在发送 TCP 数据包...
函数[BsdTcpClient]中第[889]行的错误[-2004]


选择选项:
1.发送 TCP 数据包。
2.接收 TCP 数据包。
3.设置。
4.退出
输入要使用的选项:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请打印 sl_Connect 的实际错误代码,例如替换 main.c 第889行,如下所示:  

        ASSERT_ON_ERROR(iStatus);