的Winsock加入MAC地址的组播组
-
21-09-2019 - |
题
有一种方法加入一个以太网多播组?所有的文档,我发现是关于添加一个IP组。
我只想接收发送到MAC地址01的思科分组CDP:00:0C:CC:CC:CC
解决方案
MAC的OID部分地址你得到(01:00:0℃)是不一样的用于IPv4多址传送的一个(01:00:5E),所以不能在Winsock的使用任何发送这个数据包。即使原始套接字将无法正常工作,因为这不会让你掏给以太网层。
您需要的是 WinPcap的或类似的东西,使用它可以建立原始以太网帧和接收以相同的电平应答数据包。
不隶属于 StackOverflow