public AsyncStreamPump(Socket input, Stream output, int buffer_size, IAsyncStreamHandler handler) { m_InputStream = input; m_OutputStream = output; m_Handler = handler; m_Buffers = new Buffer[2]; for (int i = 0; i < 2; ++i) { m_Buffers[i] = new Buffer(buffer_size); m_Buffers[i].Index = i; } KickRead(); }
public AsyncStreamPump(Socket input, Stream output, int buffer_size, IAsyncStreamHandler handler) { m_InputStream = input; m_OutputStream = output; m_Handler = handler; m_Buffers = new Buffer[2]; for (int i = 0; i < 2; ++i) { m_Buffers[i] = new Buffer(buffer_size); m_Buffers[i].Index = i; } KickRead(); }