示例#1
0
        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();
        }
示例#2
0
    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();
    }