Uzyskaj długość danych dostępnych w NetworkStream

Chciałbym móc uzyskać długość danych dostępnych ze strumienia sieci TCP w C #, aby ustawić rozmiar bufora przed odczytem ze strumienia sieciowego. Tam jestNetworkStream.Length ale nie jest jeszcze zaimplementowany i nie chcę przeznaczyć ogromnego rozmiaru na bufor, ponieważ zajmowałoby to zbyt dużo miejsca. Jedynym sposobem, aby to zrobić, byłoby wcześniejsze przesłanie danych innym, mówiącym o rozmiarze, ale wydaje się to trochę chaotyczne. Jaki byłby najlepszy sposób, aby to zrobić.

questionAnswers(4)

yourAnswerToTheQuestion