Use the following code to find your ip address:
public class NetInfo {
public static void main(String[] args) {
new NetInfo().say();
}
public void say() {
try {
java.net.InetAddress i = java.net.InetAddress.getLocalHost();
System.out.println(i); // name and IP address
System.out.println(i.getHostName()); // name
System.out.println(i.getHostAddress()); // IP address only
}
catch(Exception e){e.printStackTrace();}
}
}
To send message to client and disconnect, use the link stackoverflow.com/.../how-can-i-get-my-java-chat-client-and-server-to-exchange-messages-from-a-textfie . If you want to view your external ip address visit http://www.ip-details.com/ .