Java MulticastSocket.joinGroup()上出错

Java MulticastSocket.joinGroup()上出错,java,network-programming,multicast,Java,Network Programming,Multicast,我试图在Java上执行一个简单的多播套接字示例 MulticastSocket s = new MulticastSocket(6789); InetAddress group = InetAddress.getByName("230.1.1.1"); s.joinGroup(group); 此代码生成错误:IP_添加_成员资格失败(硬件筛选器不足?) 有什么想法吗 启用DHCP媒体检测功能(默认情况下)时,某些Windows计算机可能会遇到这种情况。要解决此问题,您可能需要禁用HDHC

我试图在Java上执行一个简单的多播套接字示例

 MulticastSocket s = new MulticastSocket(6789);
 InetAddress group = InetAddress.getByName("230.1.1.1");
 s.joinGroup(group);
此代码生成错误:IP_添加_成员资格失败(硬件筛选器不足?)


有什么想法吗

启用DHCP媒体检测功能(默认情况下)时,某些Windows计算机可能会遇到这种情况。要解决此问题,您可能需要禁用HDHCP媒体感应,如下所述:

如果网络接口不支持多播,也可能发生这种情况。VPN接口因此而臭名昭著


此外,请尝试禁用TCP/IP筛选:局域网连接属性>Internet协议>属性>高级>选项>属性>禁用“启用TCP/IP筛选”。

请显示堆栈跟踪,而不是您对它的解释。