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.

[参考译文] CC3120:Simplelink SL_Socket 函数

Guru**** 2554060 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/743231/cc3120-simplelink-sl_socket-function

器件型号:CC3120

您好!

我遇到了 sl_socket 函数问题。 如果我关闭套接字、然后再次重新打开套接字、它会使套接字每次递增一。

以下代码片段:

_i16状态、SD;

SlSockAddrIn_t Addr;

Addr.Sin_Family = SL_AF_iNet;

Addr.Sin_port = sl_Htons (1883);
addr.sin addr.s_addr = sl_Htonl (sl_IPv4_VAL (192、168、0、53));

SD = sl_Socket (sl_AF_iNet、sl_sock_stream、0);

状态= sl_Connect (SD、(SlSockAddr_t *)&Addr、sizeof (SlSockAddrIn_t));

状态= sl_Send (SD、DATA、I、0);

状态= sl_close (SD);

此致、

       Liam

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

    您能否进一步说明一下、它每次将套接字增加一个意味着什么? 到底是什么在递增?

    此外、您的代码是否以示例为基础? 如果是、您使用的是哪个示例和 SDK?

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

    他想说套接字句柄正在增加、这在这种用法中是很正常的。

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

    您好!

    正如 Jan 所提到的、套接字处理程序在套接字关闭时递增。 SD 是我发布的示例中使用的内容。 如果这是正常的、那么我就足够高兴了、我只是想在关闭套接字后、套接字处理程序应该保持为零。

    如果服务器与服务器的连接由于某种原因中断,则必须关闭套接字然后重新启用以重新建立连接是否正常? 如果连接断开、是否可以仅使用 SL_CONNECT?

    谢谢、

            Liam