例如,在Java中获取多播数据包:MulticastSocket socket = new MulticastSocket(1234); // doing something with packetsocket.leaveGroup(group);但如果我知道多播组地址的话我需要扫描网络并通过端口找到所有可用的多
我花了一些时间学习UDP连接,特别是Java中的多播套接字。
我能够在我的本地网络上创建一个简单的多播套接字“群聊”,但从那以后我一直在尝试将其扩展到我的本地网络之外。为了实现这一点,我在路由器上端口转发了一个D类IP地址,以便允许其他人从我的网络外部访问我的组播组。Exception in thread "main" java.net.SocketException: Not a multica