Здравствуйте, kov_serg, Вы писали:
_>надо не eth0 указывать,а его ipv4 адрес _>например --miface=192.168.1.2
_>route у меня эти маршруты не прописывет
_>и по умолчанию достаточно запустить mcast-client и mcast-server без параметров что бы они увидели друг друга
Исправил, задал локальный IP интерфейса, в итоге тоже ничего опять не получает. С mcast-server оно наверняка заработает, т.к. у меня и с Asio всё работает, если пакеты отправлять тоже через Asio, и ловить им же. Не работает именно с этим хитрым трафиком, на этом интерфейсе.
Начал ковырять tcpdump. Похоже, он читает данные с интерфейса как с файла устройства. Меня этот вариант вполне бы устроил, парсинг raw данных можно сделать и на прикладном уровне. Вот только /dev/ethX отсутствуют, в итоге непонятно, как прочитать данные с интерфейса как файла устройства?