public WebSocketHttpServerHandler(OSHttpRequest preq, IHttpClientContext pContext, int bufferlen)
     : base(preq.HttpMethod, preq.Url.OriginalString)
 {
     _request        = preq;
     _networkContext = pContext.GiveMeTheNetworkStreamIKnowWhatImDoing();
     _clientContext  = pContext;
     _bufferLength   = bufferlen;
     _buffer         = new byte[_bufferLength];
 }
        public WebSocketHttpServerHandler(OSHttpRequest preq, IHttpClientContext pContext, int bufferlen)
            : base(preq.HttpMethod, preq.Url.OriginalString)
        {
            //preq.
            _request             = preq;
            pContext.EndWhenDone = false;
            _networkContext      = pContext.GiveMeTheNetworkStreamIKnowWhatImDoing();
            _networkContext.Stream.ReadTimeout = _defaultReadTimeout;

            _clientContext = pContext;
            _bufferLength  = bufferlen;
            _buffer        = new byte[_bufferLength];
        }
 public WebSocketHttpServerHandler(OSHttpRequest preq, IHttpClientContext pContext, int bufferlen)
     : base(preq.HttpMethod, preq.Url.OriginalString)
 {
     _request = preq;
     _networkContext = pContext.GiveMeTheNetworkStreamIKnowWhatImDoing();
     _networkContext.Stream.ReadTimeout = _defaultReadTimeout;
     _clientContext = pContext;
     _bufferLength = bufferlen;
     _buffer = new byte[_bufferLength];
 }