2

我有一个写在“外面”的软件(例如没有可用的源代码),它允许我在多播模式下使用它。我正在尝试在由于技术原因只能使用 IGMP 版本 2 的网络上使用此软件。

我的操作系统是 Windows 7(64 位,但我怀疑这会有所不同)。到目前为止,我的搜索只为我提供了 Windows XP 和 Windows Server 解决方案,所有这些都涉及编辑注册表。除了通常的原因(又名“注册表偏执狂”),在这种情况下我会犹豫编辑注册表,因为这个特定的网络不是我将使用的唯一网络;在我尝试使用多播的所有其他网络中,我完全没有问题。

有没有一种直接的方法可以将此软件强制到 IGMP V2 上?

谢谢!

约翰·普莱斯

4

1 回答 1

0

据我记得,将 IGMPVersion=3 添加到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 是解决问题的唯一方法。

无论如何,还有另一个令人毛骨悚然的解决方案 - 只需编写一个小守护程序,它将嗅探 IGMPv3,从中解析数据并发送 IGMPv2 数据包 =)

于 2011-10-04T11:09:46.253 回答