Java Network programming Question:
Download Questions PDF

Explain Look for Local Ports?


Example 11-1: Look for Local Ports


public class LocalPortScanner {

public static void main(String[] args) {

for (int port = 1; port <= 65535; port++)

try {

// the next line will fail and drop into the
catch block if there is already a server
running on the port//

ServerSocket server = new ServerSocket(port);
catch (IOException e) {
System.out.println("There is a server on port
" + port + ".");
} // end try

} // end for



Here's the output I got when running
LocalPortScanner on my NT workstation:

D:JAVAJNP2examples11>java LocalPortScanner
There is a server on port 135.
There is a server on port 1025.
There is a server on port 1026.
There is a server on port 1027.
There is a server on port 1028.

Download Java Network programming Interview Questions And Answers PDF

Previous QuestionNext Question
Public ServerSocket(int port, int queueLength) throws IOException, BindException?To create a Socket, you need to know the Internet host to which you want to connect?