本地IP地址更改时处理TCP客户端的TCP协议控制块

时间:2020-01-24 07:42:15

标签: tcp stm32 tcpclient lwip

我已经阅读了社区提出的有关处理情况的文档和其他问题,但是我并不清楚。 我在STM32微控制器上的一个项目中使用了LWIP堆栈。当设备与服务器建立连接且客户端的现有IP地址发生变化时,该怎么办?显然,我们需要与服务器建立新连接。 我想知道引擎盖下正在发生什么。现在,由于不再存在旧的连接,客户端将如何处理使用旧IP地址为该特定连接分配的内存和其他资源。如果我没有记错的话,tcpClose()不会对您有所帮助。 我的问题是针对lwip堆栈,尽管概念应该保持不变。我应该只是忽略先前的资源,希望堆栈最终释放这些资源,还是应该使用某种方法清除资源。

0 个答案:

没有答案