lookForPorts.java Source code

Java tutorial

Introduction

Here is the source code for lookForPorts.java

Source

import java.net.*;
import java.io.*;

public class lookForPorts {

    public static void main(String[] args) {

        Socket theSocket;
        String host = "localhost";

        if (args.length > 0) {
            host = args[0];
        }
        for (int i = 0; i < 1024; i++) {
            try {
                System.out.println("Looking for " + i);
                theSocket = new Socket(host, i);
                System.out.println("There is a server on port " + i + " of " + host);
            } catch (UnknownHostException e) {
                System.err.println(e);
                break;
            } catch (IOException e) {
                // must not be a server on this port
            }
        }
    }
}