public ServerListener(int port) {
		canRun = true;
		try {
			serverSocket = new ServerSocket(port);
		} catch (IOException e) {
			System.out.println(e.getMessage());
			System.out.println("Fail to listen on port " + port);
		}
		System.out.println("Server started, listening on port " + port);
		servicetbl = new Hashtable<String, MyRemote>();
	}