On 8/23/07, Adam Fisk <[EMAIL PROTECTED]> wrote:
> I'm wondering if anyone knows if there are guarantees that a each call to
> DatagramChannel.write(ByteBuffer src) *always* results in the sending of a
> single datagram.  In all my tests this is the case, but I'm not sure if it's
> operating system-specific.
>
> More specifically, can 2 calls to DatagramChannel.write(ByteBuffer src) get
> consolidated into the sending of a single datagram on the wire?  I know the
> DatagramChannel.write(ByteBuffer[] srcs) call will consolidate them, but it
> at least appears that calling write for individual buffers sends each in its
> own datagram.
>
> Possibly I shouldn't rely on this behavior?  Anyone have any experience with
> this?

AFAIK, you are safe to assume one write call sends a single datagram.

HTH,
Trustin
-- 
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6

Reply via email to