public int beforeBind() throws RemoteException
	{
		/*
		 * The ID to this server, it will compose the serviceName, like this:
		 * ServiceID
		 */
		int nid = nextServerID();
		try
		{
			System.out.println("Server " + RemoteServer.getClientHost() + " asked a ID, sending " + nid);
		}
		catch (ServerNotActiveException e)
		{
			System.err.println("Controller.beforeBind() catch ServerNotActiveException");
			e.printStackTrace();
		}
		
		return nid;
	}