package B;

import G.R;
import G.T;
import aE.PropertiesExtension;
import bH.D;
import bH.c;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;

class ThreadExtensionInBPackage extends Thread {
  boolean PropertiesExtension = false;
  
  d(c paramc) {
    super("BroadcastListener");
  }
  
  public void run() {
    while (!this.PropertiesExtension) {
      try {
        DatagramSocket datagramSocket = c.PropertiesExtension(this.b);
        datagramSocket.setBroadcast(true);
        byte[] arrayOfByte = new byte[512];
        try {
          DatagramPacket datagramPacket = new DatagramPacket(arrayOfByte, arrayOfByte.length);
          datagramSocket.receive(datagramPacket);
          String str = (new String(datagramPacket.getData())).trim();
          D.d("BroadcastListener: Packet received from: " + datagramPacket.getAddress().getHostAddress() + ": " + str);
          boolean bool = (e.PropertiesExtension(c.b(this.b)).b() && c.b(datagramPacket.getAddress().getAddress(), InetAddress.getLocalHost().getAddress())) ? true : false;
          if (str.equals(c.l) && !bool) {
            String str1 = c.c(this.b);
            String str2 = c.PropertiesExtension + ":" + c.d(this.b) + "\n" + c.d + ":";
            if (this.b.m != null) {
              if (this.b.m.P() != null) {
                str2 = str2 + this.b.m.P() + "\n";
              } else {
                str2 = str2 + this.b.m.i() + "\n";
              } 
              str2 = str2 + c.b + ":" + this.b.m.i() + "\n";
              str2 = str2 + c.e + ":" + c.e(this.b) + "\n";
              str2 = str2 + c.g + ":" + c.f(this.b) + "\n";
              str2 = str2 + c.f + ":" + this.b.m.c() + "\n";
              str2 = str2 + c.i + ":" + this.b.m.O().x() + "\n";
              if (str1 != null && !str1.isEmpty())
                str2 = str2 + c.c + ":" + str1 + "\n"; 
              if (PropertiesExtension.A() != null)
                str2 = str2 + c.j + ":" + PropertiesExtension.A().V() + "\n"; 
              String[] arrayOfString = T.PropertiesExtension().d();
              if (arrayOfString.length > 1) {
                byte b = 1;
                for (String str3 : arrayOfString) {
                  if (!str3.equals(this.b.m.c())) {
                    R r = T.PropertiesExtension().c(str3);
                    String str4 = c.k + b + "_";
                    if (r.P() != null) {
                      str2 = str2 + str4 + c.d + ":" + r.P() + "\n";
                    } else {
                      str2 = str2 + str4 + c.d + ":" + r.i() + "\n";
                    } 
                    str2 = str2 + str4 + c.b + ":" + r.i() + "\n";
                    str2 = str2 + str4 + c.e + ":" + (c.e(this.b) + b++) + "\n";
                    str2 = str2 + str4 + c.g + ":" + c.f(this.b) + "\n";
                    str2 = str2 + str4 + c.f + ":" + r.c() + "\n";
                    str2 = str2 + str4 + c.i + ":" + r.O().x() + "\n";
                  } 
                } 
              } 
              byte[] arrayOfByte1 = str2.getBytes();
              DatagramPacket datagramPacket1 = new DatagramPacket(arrayOfByte1, arrayOfByte1.length, datagramPacket.getAddress(), datagramPacket.getPort());
              datagramSocket.send(datagramPacket1);
            } 
          } 
        } catch (IOException iOException) {
          D.d("Slave Server Broadcast exception: " + iOException.getMessage());
          try {
            Thread.sleep(1000L);
          } catch (InterruptedException interruptedException) {
            Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
          } 
        } 
      } catch (UnknownHostException unknownHostException) {
        D.PropertiesExtension("UnknownHostException! Can not listen for broadcast. \n" + unknownHostException.getMessage());
        try {
          Thread.sleep(5000L);
        } catch (InterruptedException interruptedException) {
          Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
        } 
      } catch (SocketException socketException) {
        D.PropertiesExtension("Socket Exception! Can not listen for broadcast. \n" + socketException.getMessage());
        try {
          Thread.sleep(5000L);
        } catch (InterruptedException interruptedException) {
          Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
        } 
      } 
    } 
  }
  
  public synchronized void PropertiesExtension() {
    this.PropertiesExtension = true;
    notify();
    if (c.g(this.b) != null)
      try {
        c.g(this.b).close();
        c.PropertiesExtension(this.b, null);
      } catch (Exception exception) {} 
  }
}


/* Location:              /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/B/d.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */