Có cấu trúc dữ liệu .NET/kết hợp các lớp cho phép dữ liệu byte được nối vào cuối bộ đệm hay không, tất cả các lần xem và đọc đều bắt đầu, rút ngắn bộ đệm khi Tôi đọc?Bộ đệm FIFO/Hàng đợi chuyên về các dòng byte
Lớp MemoryStream
có vẻ như là một phần của điều này, nhưng tôi cần duy trì các vị trí riêng biệt để đọc và viết và không tự động hủy dữ liệu ngay khi bắt đầu đọc.
Câu trả lời đã được đăng để trả lời this question về cơ bản những gì tôi đang cố gắng làm nhưng tôi thích điều gì đó tôi có thể làm I/O không đồng bộ trên các thành phần khác nhau của cùng một quy trình, giống như một ống thông thường hoặc thậm chí là luồng mạng (tôi cần lọc/xử lý dữ liệu trước).
Có điều gì sai khi nhảy qua lại trong bộ đệm đọc không? – Ryan
Chỉ những gì tôi đã nói và phải theo dõi điều đó trái với phong cách đọc, đọc, đọc của NetworkStream – Deanna
Bạn có cần đọc và viết các mảng có kích thước khác nhau không? Không phải là một hàng đợi của 'byte []' là đủ tốt cho bạn? – svick