Mega Code Archive

 
Categories / Java / Network Protocol
 

Looking for Port

import java.io.IOException; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; public class lookForPorts3 {   public static void main(String[] args) {     Socket theSocket;     String host = "localhost";     if (args.length > 0) {       host = args[0];     }     try {       InetAddress theAddress = InetAddress.getByName(host);       for (int i = 1; i <= 65535; i++) {         try {           theSocket = new Socket(host, i);           System.out.println("There is a server on port " + i + " of " + host);           theSocket.close();         } catch (IOException e) {           // must not be a server on this port         }       }     } catch (UnknownHostException e) {       System.err.println(e);     }   } }