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(); }
public override void Load(bool startup) { oldCons = INetSocket.Protocols[Opcode.Handshake]; INetSocket.Protocols[Opcode.Handshake] = ConstructClassic; }