I'm trying to write a scatter/gather list using write_vectored
. In my test I'm writing "hello," and " world" to a DuplexStream
(with a 64K internal buffer).
In the test it seems to just write the first buffer before returning, which is surprising to me -- I would have expected it to write both buffers.
Is this just a DuplexStream
thing, or doesn't write_vectored
try to minimize the number of write calls?