gpt4 book ai didi

c# - 复制流

转载 作者:行者123 更新时间:2023-11-30 16:36:25 25 4
gpt4 key购买 nike

我有一个提供 System.IO.Stream 实例的生产者。我也有几个使用此流的客户端。

是否可以为每个客户端提供流的“私有(private) View ”?例如,如果 clientA 从流中读取,它不会影响 clientB 看到的位置(即,如果 clientB 开始从流中读取,它会从流的开始,而不是从 clientA 离开的位置开始)。如果有任何不同,客户端只是从流中读取。

希望它有意义。

提前致谢,迈克

最佳答案

我认为您需要创建自己的自定义“TssStream”来处理从源流到多个流的缓冲。

您需要从 Stream 覆盖的方法数量仅限于处理只读,但协调每个客户端(可能通过助手)的位置需要一点思考。

关于c# - 复制流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/821046/

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