@Override
	public Command receive() {
		System.out.println("Receive ...");
		final byte[] buffer = new byte[K.SIZE];
		DatagramPacket data = new DatagramPacket(buffer, buffer.length);
		Object o = null;
		try {
			m_multicastSocket.receive(data);
			o = Utils.toObject(data.getData());
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch(IOException e){
			e.printStackTrace();
		}
		return (Command) o;
	}