public void send(DatagramPacket p, byte ttl) throws IOException
public synchronized void send(DatagramPacket p, byte ttl) throws IOException
  public void send(DatagramPacket p, byte ttl) throws IOException  {    // FIXME:  use ttl instead of getTTL() for time to live.    impl.send(p);  }