Обработка блока управления протоколом TCP клиента TCP при изменении локального IP-адреса - PullRequest
0 голосов
/ 24 января 2020

Я ознакомился с документацией и другими вопросами, задаваемыми сообществом, чтобы справиться с ситуацией, но я не получаю ясности. Я использую стек LWIP для одного из моих проектов на микроконтроллере STM32. Что следует сделать в ситуации, когда устройство установило соединение с сервером и изменился существующий IP-адрес клиента? Очевидно, нам нужно установить sh новое соединение с сервером. Мне интересно, что происходит под капотом. Теперь, поскольку старого соединения больше не существует, как клиент будет обрабатывать память и другие ресурсы, которые были выделены для этого конкретного соединения со старым IP-адресом. Если я не ошибаюсь, tcpClose () здесь не поможет. Моя проблема ориентирована на стек lwip, хотя концепции должны оставаться такими же. Должен ли я просто игнорировать предыдущие ресурсы, надеясь, что стек в конечном итоге освободит их, или мне следует использовать какой-либо метод для очистки ресурсов.

...