public void Write(ByteString bytes) { if (_demand == 0) _demand += TcpWriteSubscription.Value.ExpectRequest(); TcpWriteSubscription.Value.SendNext(bytes); _demand -= 1; }