Hi guys, im not looking for any help just some advice. I though I make a Port scanner program. Basically I have created a client side program that increments port number starting from 0 to 65000. If a connection is made then that indicates that a program is listening on that port. If no connection is made then there is no program listening in on the port. Now this little program uses a loop to increment the port number starting from 0 to 65000, and I know it will take a very very very long time for the loop to complete.

All I just want to know is that is my program considered a port scanner? The code is below if you want to have a look.

Code:
import javax.swing.*;
import java.net.*;

public class PortScanner

{

	public static void main(String args[])
	{
	for(int i=0; i <=65000; i++)
	{	
			try
			{
			Socket ServerSok = new Socket("ip address here",i);
         		
         		System.out.println("Port inuse: " + i);
			
			ServerSok.close();
			}
		catch (Exception e)
			{
			}
	}
	}
}
Any help will be very appreciated.