示例#1
0
        /// <summary>
        /// 构造字节流的分析链
        /// </summary>
        private void BuildReadFunctionChain()
        {
            ReadFunction readMessage = new ReadMessage(0, this.encrypter, this);
            ReadFunction readLength  = new ReadLength(readMessage, this.encrypter);

            readMessage.Next = readLength;
            ReadFunction readHandshake = new ReadHandshake(readLength, encrypter, this);

            this.currentFunction = readHandshake;
        }
示例#2
0
 public override int GetHashCode() => 257 * ReadLength.GetHashCode() + Value.GetHashCode();