Java 是否可以将DatagramSocket设置为从任何其他IP地址接收?
在我的应用程序中,我有一个Java 是否可以将DatagramSocket设置为从任何其他IP地址接收?,java,android,Java,Android,在我的应用程序中,我有一个DatagramSocket。我想设置套接字,以便它从任何IP地址接收数据包,而不必指定一个。这可能吗 我有一个端点列表我想在某个时候向其发送数据,并希望发送给我的消息来自这些地址,但我不想遍历此列表并单独接收数据包 我有什么办法可以做到这一点吗?我做了一些广泛的搜索,但似乎找不到合适的答案…这是套接字的默认行为,您不必担心被限制在任何特定的IP地址。不要套接字,只需调用这是套接字的默认行为,您不必担心受限于任何特定的IP地址。不要套接字,只需调用,但在receive(
DatagramSocket
。我想设置套接字,以便它从任何IP地址接收数据包
,而不必指定一个。这可能吗
我有一个端点列表
我想在某个时候向其发送数据,并希望发送给我的消息来自这些地址,但我不想遍历此列表并单独接收数据包
我有什么办法可以做到这一点吗?我做了一些广泛的搜索,但似乎找不到合适的答案…这是套接字的默认行为,您不必担心被限制在任何特定的IP地址。不要
套接字,只需调用
这是套接字的默认行为,您不必担心受限于任何特定的IP地址。不要
套接字,只需调用
,但在receive()
中,您必须传递一个DatagramPacket
。创建数据包时,您是否必须指定IP地址
?@ThaMe90-否。使用此构造函数创建用于接收数据包的DatagramPacket。但是在receive()
中,您必须传递一个DatagramPacket
。创建数据包时,您是否必须指定IP地址
?@ThaMe90-否。使用此构造函数创建用于接收数据包的DatagramPacket。