下午好,
简短明了。
我需要获取套接字可读取的字节数。我已经在我的Socket客户端上设置了NetworkStream,但似乎找不到如何获取可读取的字节数,目前我只能获得一个布尔值,表示“是的,我有字节”或“这次没有字节”。但这对我需要的任务来说毫无用处。
是否有人能够帮助我提供所需的内容?
先行致谢,感激不尽。
NetworkStream.Length
属性的说明:
获取流中可用数据的长度。该属性总是抛出
NotSupportedException
异常。
这是因为数据随着到达而被传送到流中,因此没有实际长度。
但是,Socket.Available
属性告诉您在此刻有多少字节可以被读取。如果有新数据到达,该值可能随时更改。