Windows nonblocking write: 1 byte at a time to know when buffer fills.