在java中多播消息时出错
我需要跨连接的客户端多播消息,但遇到问题。我尝试了以下链接片段: 我得到一个例外:在java中多播消息时出错,java,sockets,multicast,multicastsocket,Java,Sockets,Multicast,Multicastsocket,我需要跨连接的客户端多播消息,但遇到问题。我尝试了以下链接片段: 我得到一个例外: java.net.SocketException: Not a multicast address 我试过: 本地主机 127.0.0.1 192.168.1.29(我的本地ip) 可能出了什么问题。由于不熟悉这个主题,我无法调试它。谢谢您的帮助。您的代码适合我 你不需要加入一个组就可以发送给它。只为从中得到。但是,如果您确实加入它,则需要指定一个IP地址作为有效的多播地址。不管您发布的代码中有什么内容,很
java.net.SocketException: Not a multicast address
我试过:
- 本地主机
- 127.0.0.1
- 192.168.1.29(我的本地ip)
可能出了什么问题。由于不熟悉这个主题,我无法调试它。谢谢您的帮助。您的代码适合我
你不需要加入一个组就可以发送给它。只为从中得到。但是,如果您确实加入它,则需要指定一个IP地址作为有效的多播地址。不管您发布的代码中有什么内容,很明显,您的实际代码没有使用有效的多播地址。您的代码适合我
你不需要加入一个组就可以发送给它。只为从中得到。但是,如果您确实加入它,则需要指定一个IP地址作为有效的多播地址。尽管您发布的代码中有说明,但很明显您的实际代码没有使用有效的多播地址。s.joinGroup(group)这不是正确的命令吗?@publ1c\u stat1c没有“设置多播组”这样的操作。s.joinGroup(group)这不是正确的命令吗?@publ1c\u stat1c没有“设置多播组”这样的操作启动一个多播组。它现在可以工作,但只能在两个连接之间工作。有没有可能让它为一对多连接工作?嗯?多播是一对多的。您可以拥有任意数量的组成员。他们所要做的就是加入该组并接收。它现在起作用了,但只在两个连接之间起作用。有没有可能让它为一对多连接工作?嗯?多播是一对多的。您可以拥有任意数量的组成员。他们所要做的就是加入这个团体并接受邀请。
java.net.SocketException: Not a multicast address