[NamedPipeReader] read pipe in nonblock mode