title: how to avoid limit of buffer size in java Multicasting?
body: <p>in <code>Multicasting</code> the <code>MulticastSocket</code> receives a <code>DatagramPacket</code>:</p>
  
  <pre><code>buffer = new byte[BUFFER_SIZE];
  packet = new DatagramPacket(buffer, BUFFER_SIZE);
  socket.receive(packet);
  </code></pre>
  
  <p>so I must make a byte array with specific length and I don't like that as limits the data size that can be transferred over my network. is there any way in <code>Multicasting</code> to avoid this limit?  </p>