code: private void send(byte[] msg, DatagramSocket socket, InetAddress destination, int port) throws Exception
  	{
  		if (EventUtils.isEmptyOrNull(msg)) {
  			return;
  		}
  		
          if (LOGGER.isDebugEnabled()) {
          	LOGGER.debug("Auditing to " + destination.getHostAddress() + ":" + port);
          }
          
          if (LOGGER.isDebugEnabled()) {
          	LOGGER.debug(new String(msg));
          }
  
          DatagramPacket packet = new DatagramPacket(msg,getBufferLength(msg),destination,port);
          socket.send(packet);
  	}
docs: Send a byte buffer to a designated destination address and port using the
  datagram socket specified.
  
  @param msg Message buffer to send
  @param socket UDP socket to use
  @param destination Destination address to send to
  @param port Destination port to send to
  @throws Exception