コード例 #1
0
 public void Send(PacketWrite write, short opcode, bool compressed, short prefix)
 {
     using (var packetWrite = new PacketWrite())
     {
         packetWrite.Short(opcode);
         packetWrite.Int(write.Length);
         packetWrite.Bool(compressed);
         packetWrite.Bytes(write.Packet);
     }
 }
コード例 #2
0
 public override void Accept(ServerSession session)
 {
     base.Accept(session);
     session.SetSession(new Session());
     using (var packetWrite = new PacketWrite())
     {
         packetWrite.Short(24787);
         packetWrite.Int(8);
         packetWrite.Bytes(session.Client.DES_KEY);
         packetWrite.Int(8);
         packetWrite.Bytes(session.Client.HMAC_KEY);
         packetWrite.Int(1);
         packetWrite.Int(0);
         packetWrite.Int(0);
         session.Client.Send(packetWrite, Opcodes.Game.SET_SECURITY_KEY_NOT);
     }
     using (var packetWrite = new PacketWrite())
     {
         packetWrite.Short(1000);
         session.Client.Send(packetWrite, Opcodes.Center.ENU_WAIT_TIME_NOT);
     }
 }