Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以将DatagramSocket设置为从任何其他IP地址接收?_Java_Android - Fatal编程技术网

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。