Files
tustu/app/B/ThreadExtensionInBPackage.java
2026-01-11 20:30:56 +00:00

120 lines
5.0 KiB
Java

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
*/