Example #1
0
    void HandleData(byte[] data)
    {
        PacketReader      reader = new PacketReader(data, true);
        LogonServerOpCode cmd    = reader.LogonOpcode;

        switch (cmd)
        {
        case LogonServerOpCode.AUTH_LOGON_CHALLENGE:
        case LogonServerOpCode.AUTH_RECONNECT_CHALLENGE:
            Global.showNotifyBox("Authenticating", "Cancel");
            AuthChallangeRequest(reader);
            break;

        case LogonServerOpCode.AUTH_LOGON_PROOF:
        case LogonServerOpCode.AUTH_RECONNECT_PROOF:
            Global.showNotifyBox("Shaking Hands...", "Cancel");
            HandleLogonProof(reader);
            break;

        case LogonServerOpCode.REALM_LIST:
            Global.showNotifyBox("Retrieving Realm List...", "Cancel");
            HandleRealmlist(reader);
            break;

        default:
            //Log.Message(LogType.NORMAL, "Received unknown ClientLink: {0}", cmd);
            break;
        }
    }
Example #2
0
 public PacketOut(LogonServerOpCode opcode)
     : base(new MemoryStream())
 {
     packetId = new PacketId(opcode);
     Service = ServiceType.Logon;
     this.Write((byte)opcode);
 }
Example #3
0
 public PacketOut(LogonServerOpCode opcode)
     : base(new MemoryStream())
 {
     packetId = new PacketId(opcode);
     Service  = ServiceType.Logon;
     this.Write((byte)opcode);
 }
Example #4
0
 public PacketId(LogonServerOpCode id)
 {
     Service = ServiceType.Logon;
     RawId = (uint)id;
 }
Example #5
0
 public PacketWriter(LogonServerOpCode opcode)
     : base(new MemoryStream())
 {
     this.Write((byte)opcode);
 }
 public PacketHandlerAtribute(LogonServerOpCode opcode)
 {
     this.PacketID = new PacketId(opcode);
 }
 public PacketHandlerAtribute(LogonServerOpCode opcode)
 {
     this.PacketID = new PacketId(opcode);
 }
Example #8
0
 public PacketId(LogonServerOpCode id)
 {
     Service = ServiceType.Logon;
     RawId   = (uint)id;
 }