有没有办法加入以太网多播组?我找到的所有文档都是关于添加 IP 组的。
我只想接收发送到 MAC 地址 01:00:0c:cc:cc:cc 的 Cisco CDP 数据包。
有没有办法加入以太网多播组?我找到的所有文档都是关于添加 IP 组的。
我只想接收发送到 MAC 地址 01:00:0c:cc:cc:cc 的 Cisco CDP 数据包。
您提供的 MAC 地址的 OID 部分 (01:00:0C) 与用于 IPv4 多播 (01:00:5E) 的部分不同,因此您不能使用 Winsock 中的任何内容来发送此数据包。即使是原始套接字也不起作用,因为这不会让您深入到以太网层。
您需要的是WinPCap或类似的东西,您可以使用它构建原始以太网帧并在同一级别接收应答数据包。