IGMP组播加入不成功
最近在做一个项目,需要用到组播的功能,程序调试完了以后,在XP下可以正常实现组播,不过到了WIN7下以后就无法使用组播了,搞了很久,最后通过与工程师沟通,发现是IGMP(组播协议)版本的问题,解决方法:
打开注册表编辑器regedit
路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
在该路径下新建两个DWORD变量,一个命名为IGMPVersion
,值设定为3,第二个命名为IGMPLevel
,值设定为2
如已存在这两个变量,但是类型不是DWORD,删除后重建
重启生效