У меня есть производитель, который предоставляет экземпляр System.IO.Stream. У меня также есть несколько клиентов, которые потребляют этот поток.
Можно ли предоставить каждому клиенту «частный просмотр» потока? Например, если clientA читает из потока, это не влияет на позицию, которую видит clientB (т. е. если clientB начинает читать из потока, он получает его начало, а не с того места, где clientA оставил позицию). Если это имеет значение, клиенты только читают из потока.
Надеюсь, это имеет смысл.
Заранее спасибо, Майк