gpt4 book ai didi

.net - 清除网络流中的数据而不处理它

转载 作者:行者123 更新时间:2023-12-03 20:37:48 24 4
gpt4 key购买 nike

如何在不处理的情况下清除网络流中的数据?

Dim ns As NetworkStream

编辑:

基于以下评论 詹姆斯 ,看来这个问题还没有正确回答。

我想这样做:
ns = Nothing

会清除网络流,但我错了。

最佳答案

我假设“清除网络流”是指要清空输入缓冲区?

var buffer = new byte[4096];
while (ns.DataAvailable)
{
ns.Read(buffer, 0, buffer.Length);
}

这会丢弃所有数据,但让流打开以供读取。

如果您的意思是要清除输出缓冲区(在可写流上),我不知道。您可能必须关闭流并创建一个新流。

关于.net - 清除网络流中的数据而不处理它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14280752/

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