boolean handleClient() throws IOException, ClassNotFoundException {
		
		if (m_skClient == null){
			LOG.severe("handleClient() - Socket is null.");
			return (false);
		}
		
		// Client messages reader
		ObjectInputStream in;
		
		in = new ObjectInputStream(m_skClient.getInputStream());
			
		// Infinite loop
		for (;;) {

			// Wait for data to arrive from the client
			MCPMsg msg = (MCPMsg) in.readObject();
			executeCommand(msg);
		}
	}