Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Network Local Port Scanner

Related Tutorials


 
 

Share on Google+Share on Google+

Local Port Scanner

Advertisement
This is a simple program of java network. Here, we are going to define class named "LocalPortScanner" in which we use ServerSocket class of java.net package which takes local port number as argument.

Local Port Scanner

     

This is a simple program of java network. Here, we are going to define class named "LocalPortScanner" in which we use ServerSocket class of  java.net package which takes local port number as argument. A server socket waits for requests to come in over the network. It performs some operation based on that request, and then possibly returns a result to the requester. Socket classes are used to establish a connection between client program and a server program

 

Here is the code of this program:

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

public class LocalPortScanner{
  public static void main(String[] args){
  boolean blean = false;
  for (int port = 1; port < 500; port+=50){
  try {
  ServerSocket server = new ServerSocket(port);
  System.out.println(server);
  blean= true;
  server.close();
  }
  catch(UnknownHostException e) {
  System.err.println(e);
  }
  catch (IOException ex){
  System.out.println("socket address not found");
  }
  }
  }

 

Here is the output of this program:

C:\rose>javac LocalPortScanner.java

C:\rose>java LocalPortScanner
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=51]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=101]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=151]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=201]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=251]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=301]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=351]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=401]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=451]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=501]
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=551]

C:\rose>

 

Download of  this program.

 

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 16, 2009

Related Tutorials

Discuss: Local Port Scanner  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com