在Windows 7上设置IGMP版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows 7上设置IGMP版本相关的知识,希望对你有一定的参考价值。

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

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

是否有一种直接的方法可以将此软件强制转换为IGMP V2?

谢谢!

约翰普莱斯

答案

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

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

以上是关于在Windows 7上设置IGMP版本的主要内容,如果未能解决你的问题,请参考以下文章

IGMP协议

IGMP基础

数通面试私房菜之组播专题第三期: IGMP各版本间区别

瑞星个人防火墙里IGMP协议怎么设置?

在现代 Windows 上使用经典 Windows 2000XPVista 任务栏

在 无线路由 设置里 禁用 IGMP