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.

[参考译文] MSP432E401Y:套接字等待时间

Guru**** 2564090 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/798967/msp432e401y-socket-time-wait

器件型号:MSP432E401Y

您好!

是否有方法强制套接字关闭?  我创建了一个活动的 FTP 服务器、该服务器为每次数据传输打开背靠背套接字。  我最终在创建套接字时出错。  我猜是我在 NDK 中达到了一些套接字限制。  我应在哪里增加限制?  由于 RAM 有限、这不是一个很好的选择、但也许我可以确认问题。

此致、

-Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CTX 永远不会超过9,9时,新的 socket()失败一次。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Mike:

    您是否尝试使用 API"关闭"? 应删除使用"open"创建的文件描述符。 这在"tcpEcho .c"中函数"tcpWorker"中的示例"./examples/rtos/MSP_EXP432E401Y/ns/tcpecho 中进行了演示。

    希望这对您有所帮助!

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

    您好、Sai、

    我一直在套接字上使用 Close()。  我认为这可能与套接字用完有关。  我增加了套接字最大值、Time_wait 套接字的数量似乎已减少。  增加 TCP 缓冲区的大小也似乎有所帮助。

    此致、

    -Mike

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

    我很高兴你似乎已经解决了这个问题。

    套接字的数量和 TCP 缓冲区大小都将有所帮助。 您将需要调整这些数字、以获得要打开的套接字数和 TCP 数据大小的最佳数字。

    谢谢、
    SAI