title: DatagramPacket - will getData always return the same buffer which is passed?
body: <pre><code>byte [] r = new byte[4096];
  DatagramPacket dpr = new DatagramPacket(r, r.length);
  sock.receive(dpr);
  </code></pre>
  <p>After the <code>receive</code>, will <code>dpr.getData()</code> &amp; <code>r</code> always be the same?</p>
  <p>ex: Can I directly use the byte array <code>r</code> or do I need to call <code>getData()</code> to retrieve the buffer again?</p>
  <p>Testing it, showed it to be the same, but is this always guaranteed?</p>