Winsock加入MAC ADDRESS多播组

时间:2010-01-18 10:29:55

标签: winsock multicast ethernet raw-ethernet

有没有办法加入以太网组播组?我找到的所有文档都是关于添加IP组的。

我只想收到发送到MAC地址01:00:0c:cc:cc:cc。

的Cisco CDP数据包

1 个答案:

答案 0 :(得分:1)

您提供的MAC地址的OID部分(01:00:0C)与用于IPv4多播(01:00:5E)的部分不同,因此您无法在Winsock中使用任何内容进行发送这个包。即使原始套接字也不起作用,因为这不会让你深入到以太网层。

您需要的是WinPCap或类似的内容,您可以使用它构建原始以太网帧并在同一级别接收应答包。