bool ReadBodyContent(int readLen)
 {
     if (!myBufferStream.Ensure(readLen))
     {
         myBufferStream.BackupRecvIO();
         return(false);
     }
     //------------------------------------
     byte[] data = new byte[readLen];
     myBufferStream.CopyBuffer(data, readLen);
     if (useMask)
     {
         //unmask
         MaskAgain(data, maskKey);
     }
     currentReq.SetData(data);
     return(true);
 }
        bool ReadBodyContent(int readLen)
        {
            if (!_myBufferStream.Ensure(readLen))
            {
                return(false);
            }
            //------------------------------------
            byte[] data = new byte[readLen];
            _myBufferStream.CopyBuffer(data, readLen);

            if (_useMask)
            {
                //unmask
                MaskAgain(data, _maskKey);
            }
            //we set a raw connection to request?
            _currentReq.SetData(data);
            return(true);
        }