【问题标题】:Winsock Join MAC ADDRESS Multicast groupWinsock 加入 MAC 地址组播组
【发布时间】:2011-01-06 07:37:18
【问题描述】:

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

我只想接收发送到 MAC 地址 01:00:0c:cc:cc:cc 的 Cisco CDP 数据包。

【问题讨论】:

    标签: winsock multicast ethernet raw-ethernet


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多