gpt4 book ai didi

c# - 套接字,获取可用字节数 (c#)

转载 作者:太空狗 更新时间:2023-10-29 22:21:05 25 4
gpt4 key购买 nike

下午好

好的,简短而甜美。

我需要获取可从套接字读取的字节数。我在我的套接字客户端上设置了一个 NetworkStream,但似乎无法找到如何获取可读取的字节数,目前我只能得到一个 bool 值,说明“是的,我有字节”,或“否”这次是字节”。但这对我需要的任务几乎有用。

谁能使我摆脱痛苦并满足我的需要?

在此先感谢,感谢。

最佳答案

this MSDN article 中所述关于 NetworkStream.Length 属性:

Gets the length of the data available on the stream. This property always throws a NotSupportedException.

这是因为数据在到达时被馈送到流中,因此没有实际长度。

然而,Socket.Available属性告诉您在此时 有多少字节可供读取。如果有新数据到达,该值可能会随时更改。

关于c# - 套接字,获取可用字节数 (c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com