static void Main() { BuffStream bs = new BuffStream(); bs.SaveStream(); Console.WriteLine("Buffered data written."); Console.Read(); }
public static void BeginRead(BuffStream c) { MessageDone.Reset(); // buffer, change size later if needed. var buffer = new byte[1024]; c.buffer = buffer; c.stream.BeginRead(buffer, 0, buffer.Length, EndRead, c); MessageDone.WaitOne(); }