主题中讨论的其他器件:CC3220MODA
我正在尝试使用 serial_wifi 示例、该示例实现了串行至 Wi-Fi 接口的 AT Command 控制。
在 CC3220MODA Launchpad 上、我使用 JTAG 将项目编程到目标中、并使用套接字将器件设置为网络上的 STA。 在台式计算机上,我使用 RealTerminal 并发送一个包含一系列 AT 命令的文件,以便每次以相同的方式设置套接字。 我们的路由器 DHCP 服务器每次都分配相同的 IP 地址:10.1.10.11,这就是我可以使用文件来保存命令的方式。
以下是我的命令序列:
\\<AT+Close=0 ##\\<AT+WlanDisconnect \\<AT+STOP=10 \\<AT+START \\<AT+Socket=inet、STREAM、TCP \\<AT+BIN=0、INET、23、10.10.10.11 \\<AT+Listen=0、监听 \\<AT+Accept=0、INET
为了给 CC3220工作时间、我在每条新线路上将 RealTerminal 设置为大约1秒的延迟。
然后,我经常通过从我的台式计算机 ping Launchpad 来确认 Launchpad 已连接到我们的网络。
然后我连接 RealTerminal。 我从两个终端发送和接收一些数据、然后关闭客户端。
关闭后的屏幕截图。
但是、当我使用 RealTerm 断开客户端连接时、CC3220调试接口上没有指示客户端断开连接。
在这里、我有一个 Wireshark 捕获、其中显示 RealTerminal 发送了 FIN 消息、我认为这会从客户端端关闭套接字
在不发生事件的情况下、CC3220服务器应用程序如何知道客户端是否已断开连接?




