2010-01-18 4 views
0

Есть ли способ присоединиться к группе многоадресной передачи Ethernet? Вся документация, которую я нашел, касается добавления группы IP.Winsock Join MAC ADDRESS Многоадресная группа

Я просто хочу получить пакет Cisco CDP, который отправляется на MAC-адрес 01: 00: 0c: cc: cc: cc.

ответ

1

OID часть MAC-адреса, которую вы указываете (01: 00: 0C), не совпадает с той, что используется для многоадресной рассылки IPv4 (01: 00: 5E), поэтому вы не можете использовать что-либо в Winsock для отправьте этот пакет. Даже сырые сокеты не будут работать, потому что это не позволяет вам копаться до уровня Ethernet.

Что вам нужно, это WinPCap или что-то в этом роде, с помощью которого вы можете создавать необработанные Ethernet-кадры и получать ответные пакеты на том же уровне.

 Смежные вопросы

  • Нет связанных вопросов^_^