public ByteString Read(int count) { var result = ByteString.Empty; while (result.Count < count) { TcpReadSubscription.Value.Request(1); result += SubscriberProbe.ExpectNext(); } return result; }