public static void main(String[] args)
	{
		System.out.println("------- Some testing --------\n");
		Test.jExec();
		System.out.println("Program is on.\n");			
		try {
			listeningSocket = new ServerSocket(portNumber);
			while(true){
				System.out.println("Waiting for a new client...\n");
				Socket interactiveSocket = listeningSocket.accept();
				System.out.println("A new user has come!...\n");	
				DesireThread threadForUser = new DesireThread(interactiveSocket);
				System.out.println("Thread is made\n");
				threadForUser.start();
			}
		} catch (IOException error){
			System.out.println(error.getMessage());
		}
		finally{
			try {
				listeningSocket.close();
				System.out.println("Server socket is successfully closed\n");
			} 
			catch (IOException error) {
				System.out.println("Listening socket can't be closed\n");
			}
		}
		System.out.println("Program is successfully over.\n");
	}