import java.net.*; import java.io.*; public class client { public static void main(String args[]) throws IOException { Socket s1; InputStream s1In; DataInputStream dis; String info; String info2; s1 = new Socket("192.168.0.6", 5432); s1In = s1.getInputStream(); dis = new DataInputStream(s1In); info = s1.getInetAddress().getHostName(); //added, gives IP info2 = s1.getInetAddress().getCanonicalHostName(); String st = new String(dis.readUTF( )); System.out.println(st); System.out.println(info); // added IP print System.out.println(info2); // added new generateIP genIP = new generateIP(); dis.close(); s1In.close(); s1.close(); } private void generateIP() { String ip; int i=1; while(i < 255) { ip = "192.168.0." + i; i++; } System.out.println(ip); } }