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.

[参考译文] CC3220MOD:如何通过 AT 命令了解 TCP 连接是否仍然有效

Guru**** 2519220 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/954914/cc3220mod-how-to-know-whether-tcp-connection-is-still-alive-by-at-command

器件型号:CC3220MOD

尊敬的 TI:  

  我已通过 AT 命令在 cc3220中设置 TCP 套接字、然后主机可以连接到此套接字。  但我遇到了一个问题、即如何知道主机是否仍与此会话连接。

我无法从 AT 命令手册中找到此类信息。   

BRS

赵丽海  

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

    您好、Leanshaw、

    如果调用 recv 并且返回0、则表示套接字已关闭。

    Jesu

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

    您好、Jesu、

    在我的测试中、有四种类型的响应、 哪一种表示插座已闭合?

    1."AT+Recv=1、0200

    好的

    +recv:1、0、0、

    好的

    "

    2."AT+Recv=1、200

    好的

    "

    3."AT+Recv=1,0,200

    好的

    错误:进程命令,-9

    "

    4."AT+Recv=1、0200

    好的

    +recv:1、0、2、ls

    好的

    "

    BRS

    Leanshaw

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

    您好、Leanshaw、  

    1、3和4只是有关套接字的数据。 第一个数字是套接字描述、然后是格式、长度和最后的数据(如果有)。 您可以在代码中自行查看。

    关于您的问题、如果调用 AT+Recv 不够、您可以尝试使用具有相同套接字的 AT+SEND。 如果它已关闭、您应该会得到一个错误。 请告诉我这对您有何帮助。

    Jesu