示例#1
0
        void IdentifyProtocol(byte opcode)
        {
            ProtocolConstructor cons = Protocols[opcode];

            if (cons != null)
            {
                protocol = cons(this);
            }
            if (protocol != null)
            {
                return;
            }

            Logger.Log(LogType.UserActivity, "Disconnected {0} (unknown opcode {1})", IP, opcode);
            Close();
        }
示例#2
0
        public override void Load(bool startup)
        {
            oldCons = INetSocket.Protocols[Opcode.Handshake];

            INetSocket.Protocols[Opcode.Handshake] = ConstructClassic;
        }