import java.io.IOException;
import java.net.Socket;

public class Class232_Sub1 extends Class232 {

   Class233 aClass233_8388;
   Socket aSocket8389;
   Class212 aClass212_8390;


   public void method4001(byte[] var1, int var2, int var3, int var4) throws IOException {
      this.aClass233_8388.method4025(var1, var2, var3, (short)12435);
   }

   public boolean method3997(int var1, int var2) throws IOException {
      return this.aClass212_8390.method3624(var1, -2088598497);
   }

   public void method4015() {
      this.aClass212_8390.method3636((byte)80);
      this.aClass233_8388.method4037((byte)-85);
   }

   public void method4013() {
      this.aClass212_8390.method3636((byte)26);
      this.aClass233_8388.method4037((byte)-18);
   }

   public void method4016() {
      this.aClass212_8390.method3636((byte)98);
      this.aClass233_8388.method4037((byte)-64);
   }

   public int method3998(int var1) throws IOException {
      return this.aClass212_8390.method3633(1822335935);
   }

   public void method4006(byte[] var1, int var2, int var3) throws IOException {
      this.aClass233_8388.method4025(var1, var2, var3, (short)12465);
   }

   public void finalize() {
      this.method4000(-1661459382);
   }

   void method13352() {
      this.method4000(273184802);
   }

   void method13353() {
      this.method4000(-1488699515);
   }

   void method13354() {
      this.method4000(1992725374);
   }

   public boolean method4002(int var1) throws IOException {
      return this.aClass212_8390.method3624(var1, -2119288325);
   }

   public boolean method3996(int var1) throws IOException {
      return this.aClass212_8390.method3624(var1, -2144949526);
   }

   public int method4004() throws IOException {
      return this.aClass212_8390.method3633(2020897307);
   }

   public int method4005() throws IOException {
      return this.aClass212_8390.method3633(301884492);
   }

   public int method3999() throws IOException {
      return this.aClass212_8390.method3633(-1129621685);
   }

   public int method4007(byte[] var1, int var2, int var3) throws IOException {
      return this.aClass212_8390.method3635(var1, var2, var3, -910923835);
   }

   public int method4008(byte[] var1, int var2, int var3) throws IOException {
      return this.aClass212_8390.method3635(var1, var2, var3, -1158625564);
   }

   public void method4009(byte[] var1, int var2, int var3) throws IOException {
      this.aClass233_8388.method4025(var1, var2, var3, (short)24289);
   }

   public void method4010(int var1) {
      this.aClass212_8390.method3636((byte)26);
      this.aClass233_8388.method4037((byte)-97);
   }

   public void method4011() {
      this.aClass233_8388.method4026(-531477362);

      try {
         this.aSocket8389.close();
      } catch (IOException var2) {
         ;
      }

      this.aClass212_8390.method3627(-1060672489);
   }

   public void method4012() {
      this.aClass233_8388.method4026(-531477362);

      try {
         this.aSocket8389.close();
      } catch (IOException var2) {
         ;
      }

      this.aClass212_8390.method3627(-1364748353);
   }

   public int method4003(byte[] var1, int var2, int var3, int var4) throws IOException {
      return this.aClass212_8390.method3635(var1, var2, var3, -1364839612);
   }

   public void method4014() {
      this.aClass212_8390.method3636((byte)89);
      this.aClass233_8388.method4037((byte)-79);
   }

   Class232_Sub1(Socket var1, int var2) throws IOException {
      this.aSocket8389 = var1;
      this.aSocket8389.setSoTimeout(30000);
      this.aSocket8389.setTcpNoDelay(true);
      this.aClass212_8390 = new Class212(this.aSocket8389.getInputStream(), var2);
      this.aClass233_8388 = new Class233(this.aSocket8389.getOutputStream(), var2);
   }

   public void method4000(int var1) {
      this.aClass233_8388.method4026(-531477362);

      try {
         this.aSocket8389.close();
      } catch (IOException var3) {
         ;
      }

      this.aClass212_8390.method3627(-236735155);
   }
}
