ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
367302 Топик полностью
OlegPowerC (09.11.2012 10:54, просмотров: 131) ответил VVB на Общий вопрос по TCP/IP: что делать с передачей данных при потере линка?
Предположим следующее: вы получаете адрес по DHCP, и линк пропал потому что маршрутизатор/коммутатор был заменен. Из этого следует что: 1. IP адрес вашего устройства нужно обновить (если DHCP) 2. Таблицу MAC адресов надо обновить Тоесть L2 и L3 нужно полностью обновить. Но если у вас сменился IP адрес, до вас не будут доставлены пакеты от удаленной машины, так как у нее информация устаревшая. Если IP адрес статический, или выдан прежний, то в принципе, нет нужды чтото делать с сокетами. Наверное наиболее правильно, оставить их висеть, по таймауту они должны сами закрыться, другое дело сколько их, и мешают ли они вам жить(местов памяти и т.д.)