Если вы имеете в виду список всех хостов, подключенных к сети, я думаю, что единственный гарантированный способ работы - это просмотреть список IP-адресов и пропинговать их все.
При этом еслиВы ищете что-то более конкретное, может быть что-то, что вы можете посмотреть (например, реестр RMI (LocateRegistry.getRegistry(host, port).list()
).
Кроме того, если вы просто хотите, чтобы все IP-адреса, которые есть у данного хоста, имеливзгляд на NetworkInterface.getNetworkInterfaces()
.