Xnio CR4
Don't use a gathering write if the stream buffer is empty