Två frågor:
- Går det att ta reda på den egna datorns externa IP-adress/hostname?
- Hur tar jag reda på vilken IP-adress en socket är ansluten till?
(Från ett java i båda fallen!)
4 svar · 556 visningar · startad av nitro2k01
Två frågor:
Ok, jag kanske inte var riktigt klar där. Jag vill göra det från ett java-program.
Jag som missade vart tråden låg :r
Re: Ta reda på IP-adresser
nitro2k01 skrev:
- Går det att ta reda på den egna datorns externa IP-adress/hostname?
Använd klassen java.net.InetAddress:
[url=http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html]InetAddress [/url] iadr = InetAddress.getLocalHost().;
System.out.println(iadr.getHostAddress());
- Hur tar jag reda på vilken IP-adress en socket är ansluten till?
Anropa metoden getInetAddress() på socket-objektet.
socket.[url=http://java.sun.com/j2se/1.4.2/docs/api/java/net/Socket.html#getInetAddress()]getInetAddress()[/url]