I am writing the following java program for opening a port in Windows. As of my knowledge whenever we are opening a port, Firewall should ask for the permission to allow the access. But here without intimation it is opening. What is the reason behind it.
MyCode
import java.net.*;
import java.io.*;
class Server
{
public static void main(String[] args) throws Exception
{
if(args.length!=1)
{
System.out.println("Enter the Port Number");
return;
}
int portNumber = Integer.parseInt(args[0]);
ServerSocket ss = new ServerSocket(portNumber);
while(true)
{
Socket socket = ss.accept();
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
String message = (String)ois.readObject();
System.out.println("Client: "+message);
if(message.equals("exit")) break;
ois.close();
}
ss.close();
}
}