/// <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; }
public override int GetHashCode() => 257 * ReadLength.GetHashCode() + Value.GetHashCode();