⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d.java

📁 microtik tool to vie another router in a network
💻 JAVA
字号:
package com.hoya.client;

import com.hoya.games.common.a;
import java.util.Vector;

public final class d
{
  c a;
  int b;
  int c;
  int d = 0;
  int e = 0;
  int f = 0;
  int g = 0;
  b h;
  private char[] j = new char[102400];
  private int k = 0;
  int i;

  public d(c paramc)
  {
    this.a = paramc;
  }

  public final void a(int paramInt)
  {
    this.j[this.k] = (char)paramInt;
    new StringBuffer().append("idx=").append(this.d).append(",i:").append(paramInt);
    if (this.d < 4)
    {
      if (this.d % 4 == 0)
      {
        this.e = paramInt;
      }
      else if (this.d % 4 == 1)
      {
        this.f = paramInt;
      }
      else if (this.d % 4 == 2)
      {
        this.g = paramInt;
      }
      else
      {
        this.b = (this.e << 24 | this.f << 16 | this.g << 8 | paramInt);
        new StringBuffer().append("gameNameHash:").append(this.b);
      }
    }
    else if (this.d < 8)
    {
      if (this.d % 4 == 0)
      {
        this.e = paramInt;
        new StringBuffer().append("X1:").append(this.e);
      }
      else if (this.d % 4 == 1)
      {
        this.f = paramInt;
        new StringBuffer().append("X2:").append(this.f);
      }
      else if (this.d % 4 == 2)
      {
        this.g = paramInt;
        new StringBuffer().append("X3:").append(this.g);
      }
      else
      {
        new StringBuffer().append("X4:").append(paramInt);
        new StringBuffer().append("X1:").append(this.e).append(",X2:").append(this.f).append(",X3:").append(this.g).append(",i:").append(paramInt);
        this.c = (this.e << 24 | this.f << 16 | this.g << 8 | paramInt);
        new StringBuffer().append("length:").append(this.c);
      }
    }
    else
    {
      if (this.i == 0)
      {
        if (this.c > 102400)
        {
          new StringBuffer().append("############### length ERROR:").append(this.c).append(" ###############");
          this.c = 102400;
        }
        this.h = new b();
        this.h.b = this.b;
        this.h.a = new int[this.c];
        this.h.a[this.i] = (char)paramInt;
      }
      else if (this.i != this.c - 1)
      {
        this.h.a[this.i] = (char)paramInt;
      }
      else
      {
        a locala;
        this.h.a[this.i] = (char)paramInt;
        if ((locala = this.h.a()) != null)
          this.a.d.add(locala);
        this.c = -1;
        this.i = -1;
        this.d = -1;
        this.k = -1;
        this.j = new char[102400];
      }
      this.i += 1;
    }
    this.d += 1;
    this.k += 1;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -