Получить длину данных, доступных в NetworkStream

Я хотел бы иметь возможность получить длину данных, доступных из сетевого потока TCP в C #, чтобы установить размер буфера перед чтением из сетевого потока. EстьNetworkStream.Length собственность, но это не такне реализовано, и я неНе нужно выделять огромный размер для буфера, так как он занимал бы слишком много места. Единственный способ сделать это - передать данные с другим размером, но это выглядит немного грязно. Что было бы для меня лучшим способом сделать это.

Ответы на вопрос(4)

Ваш ответ на вопрос