Oltre all'utilizzo di Java si possono fare molte cose complesse, si può utilizzare che per una semplice query di the IP della macchina e il nome, il seguente codice sorgente.
/ / Iplabel.java
import java.net .*;
import java.awt .*;
import javax.swing .*;
classe iplabel pubblico
(
JFrame frame;
JLabel Label1, Label2;
JPanel pannello;
String IP, l'indirizzo;
void getip pubblica ()
(
prova
(
InetAddress addr = InetAddress.getLocalHost ();
ip = addr.getHostAddress (). toString; / / ottiene il nativo IP
address = addr.getHostName () toString; / / recupero il nome del locale
/ / System.out.println ("addr =:" + String.valueOf (addr));
)
catch (Exception e)
(
System.out.println ("Indirizzo IP Bad!" + E);
)
)
void showframe pubblica ()
(
JFrame frame = new ("il mio ip");
Label1 = new JLabel ("questo il mio IP");
label1.setText (ip);
label2 = new JLabel ("questo il mio indirizzo");
label2.setText (indirizzo);
pannello = new JPanel ();
panel.add (Label1);
panel.add (label2);
frame.getContentPane (). add (panel);
frame.setSize (400.300);
frame.setVisible (true);
)
public static void main (AGR String [])
(
myip iplabel iplabel = new ();
myip.getip ();
myip.showframe ();
)
)