2011-02-16 26 views
0

在我的申请中,我有一个DatagramSocket。我想设置套接字,以便它将从任何IP地址收到DatagramPackets,而不必指定一个。这是可能的吗?是否可以设置DatagramSocket从任何其他IP地址接收?

我有一个EndPoints的列表我想在某些时候发送数据,并期望发送给我的消息来自这些地址,但我不想迭代这个列表并单独接收数据包。

有什么办法可以实现这个目标吗?我做了一些广泛的搜索,但我似乎无法找到合适的答案...

回答

4

这是套接字的默认行为,您不必担心被限制为任何特定的IP地址。不要connect()插座,只需拨打receive()

+0

但在`receive()`中,你必须传递`DatagramPacket`。是不是因为你创建数据包时必须指定一个“IP地址”? – ThaMe90 2011-02-16 15:42:00

相关问题