@Override
			public void run() {
				while (true) {
					byte[] b = new byte[2048];
					DatagramPacket read = new DatagramPacket(b, b.length);
					try {
						socket.receive(read);
					} catch (IOException e) {
						UDPMulticastClient.this.debugger.error(UDPMulticastClient.this.localization.getString("multicast_client_receive_fail"));
					}
					String msg = new String(read.getData());
					// model.newMessage(msg);
					SwingUtilities.invokeLater(new MsgRunnable(model, msg));
				}

			}