public void broadcast(Event event){
		server.setBusy(true);
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		try {
			ObjectOutputStream oos = new ObjectOutputStream(bos);
			event.setDirection(Event.Direction.CLIENT);
			oos.writeObject(event);
			byte[] buffer = bos.toByteArray();
			log.debug("㲥д뻺ɹ" + event);
			server.broadcast(new DatagramPacket(buffer, buffer.length));
		} catch (IOException e) {
			log.warn("͹㲥ʧ",e);
			e.printStackTrace();
		}
		server.setBusy(false);
		log.info("͹㲥ɹ" + event);
	}