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