ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1091699
Гyдвин, волшебник (08.04.2021 17:56, просмотров: 8333)
LWIP, разминка для ума: Надо организовать поиск/конфигурирование устройств в сети с любыми IP. В текущей версии железа IP стек примитивный, все на низком уровне: Девайс получает brodcast UDP пакет. Отвечает пакетом в заголовке которого подставлены MAC и IP запросчика. Все работает, даже если IP адрес устройств из другой подсети. На транспортном уровне (если, конечно, всяческими цисками не режется по пути). LWIP такого вероломства не позволяет. К сырым пакетам нет 

доступа, и попытка ответа на IP адрес запросчика (из принятого broadcast UDP пакта) , приводит только к ARP запросу на адрес шлюза подсети, которая прописана в устройстве). Что бы придумать этакое хитрое? PS: Поковырять исходники не советуйте - имею только стороннюю библиотеку ;)