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

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

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

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