Я создал библиотеку для работы с IGMP. Теперь глупо то, что моя библиотека также проводит мониторинг присутствия, чтобы убедиться, что другие все еще являются частью группы.
IGMP делает то же самое на более низком уровне. Разделение сообщений, опрос маршрутизатора о том, что он все еще является частью одной и той же группы, и все такое. Я только что повторил ту же самую работу, и она, вероятно, не такая надежная.
Я могу сделать все намного чище (и я бы не стал изобретать велосипед), если бы я мог использовать эти пакеты.
У кого-нибудь есть опыт в этом? Может быть, создать какую-то сумасшедшую розетку? Я не хочу использовать libpcap для этого. Я не думаю, что язык имеет значение, насколько это возможно, используя Sockets на Windows / Linux