Уважаемые!
Мне нужно написать простой код под линуксом (ядро 2.6.18 если принципиально) для отправки в сеть сгенерированного IGMP сообщения. В целом идея ясна: создаю raw socket, например такой socket(PF_INET, SOCK_RAW, IPPROTO_IGMP), заполняю структура igmp пакета (из /usr/include/netinet/igmp.h), и отправляю посредством sendto.
Но возникает вопрос, нужно ли мне самому также генерировать мультикаст ethernet адрес, как это определено стандартом и строить самому эзернет фрейм на raw-сокете или этим займется ядро?
Спасибо.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пример программы UDP-сервера (2014)
- Форум raw socket + vlan header (2012)
- Форум Пробросить IGMP (2019)
- Форум Честный IGMP Snooping (2015)
- Форум firewall gre igmp (2022)
- Форум iptv igmp multicast (2010)
- Форум IGMP fast-leave (2009)
- Форум КАК ОТРУБИТЬ IGMP ? (2005)
- Форум IGMP snooping - blocking mode (2012)
- Форум Проблема при считывании IGMP (2011)