Originariamente inviato da Andrea1979
codice:
import java.net.*;
import java.net.InetAddress;

public class testAddress {
  public static void main (String args[]) {
    try {
      InetAddress ia = InetAddress.getLocalHost();
      System.out.println(ia.getHostAddress());
    } catch (Exception e) {System.out.println("Something wrong");}
  }
}
sistema l'eccezione che è gestita di mota.
Ciao
Purtroppo questo codice ritorna l'indirizzo IP Locale e non quello con cui ci si affaccia su Internet. Ad esempio, se hai una rete LAN questo codice ritorna l'indirizzo che è stato assegnato al PC nella LAN e non l'indirizzo con cui è visto il Router all'esterno.


Ciao.