public UDPMulticastClient(ClientModel model, int port, ILocalization localization, IDebug debugger) throws IOException {
		this.socket = new MulticastSocket(port);
		this.addr = InetAddress.getByName("238.254.254.254");
		this.port = port;
		this.socket.joinGroup(this.addr);
		this.model = model;
		this.model.addSendMessageListener(this);
        this.debugger = debugger;
        this.localization = localization;
	}