public void ResolveInput(InStream inStream) { ushort protocolID; inStream.ReadUnsignedShort(out protocolID); INetProtocol netProtocol = GenerateProtocol(protocolID, this); netProtocol.Deserialize(inStream); netProtocol.Excute(); }