msg.writeTo(dos); byte[] buffer=dos.buffer(); byte[][] fragments=Util.fragmentBuffer(buffer, frag_size, dos.position()); num_frags=fragments.length; num_sent_frags+=num_frags;
public static byte[][] fragmentBuffer(byte[] buf, int frag_size) { return fragmentBuffer(buf, frag_size, buf.length); }
out.flush(); buffer=bos.getRawBuffer(); fragments=Util.fragmentBuffer(buffer, frag_size, bos.size());
msg.writeTo(dos); byte[] buffer=dos.buffer(); byte[][] fragments=Util.fragmentBuffer(buffer, frag_size, dos.position()); num_frags=fragments.length; num_sent_frags+=num_frags;