On Monday, 8 February 2016 at 20:21:31 UTC, Jason White wrote: > Reads and writes are not guaranteed to fill/write the entire > buffer you throw at it. This is what readExactly/writeExactly > are for. Those will throw an exception if the entire read/write > cannot be done. You mean posix non-blocking IO?