Je8
Je8

Reputation: 13

How to get the list of IP addresses in a LAN?

My Android Phone is connected to a LAN.

There is a way in Java to get the list of LAN IPs?

I would like to get this list because my app has to connect to a SQL Server on a LAN Machine to syncronize some datas.

Could someone help me?

Upvotes: 1

Views: 814

Answers (2)

Luca Davanzo
Luca Davanzo

Reputation: 21520

You can try to launch a shell command from your Java application: nmap 192.168.1.*

But I haven't tryied!

Upvotes: 1

arnt
arnt

Reputation: 9675

There isn't, but there are ways to advertise/locate a service without knowing the IP address. Look for zeroconf (what Apple calls bonjour). Microsoft has an alternative, UPNP.

Most apps seem to give up and simply ask the user to type in the IP address.

Upvotes: 0

Related Questions