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

111 lines
2.9 KiB
Java

package B;
import A.AInterfaceRomeo;
import G.R;
import G.l;
import bH.D;
import bS.AInterfaceRomeo;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class BInterfaceSierra extends o implements AInterfaceRomeo {
c k;
boolean l = true;
R m;
public BInterfaceSierra(R paramR) {
this.m = paramR;
this.k = new c(paramR);
a(true);
c(30000);
}
public AInterfaceRomeo v() {
this.l = true;
this.k.b(z());
this.k.a("UDP");
this.k.b();
try {
this.c = InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException unknownHostException) {
Logger.getLogger(s.class.getName()).log(Level.SEVERE, (String)null, unknownHostException);
throw new l("failed to get localhost ip address");
}
if (this.c == null || this.c.equals(""))
throw new l("IP Address or host name not set! Can not open UDP ");
if (this.d <= 0)
throw new l("Invalid Port:" + this.d + " Can not open UDP ");
c();
try {
D.c("Opening UDP Server listener: " + y());
s s1 = new s(this.m);
for (AInterfaceRomeo r1 : l()) {
try {
s1.a(r1.c(), a(r1.c()));
} catch (A.s s2) {
Logger.getLogger(m.class.getName()).log(Level.WARNING, "Failed to set Setting", (Throwable)s2);
}
}
s1.a(true);
DatagramSocket datagramSocket = s1.t();
byte[] arrayOfByte = new byte[50];
DatagramPacket datagramPacket = new DatagramPacket(arrayOfByte, arrayOfByte.length);
datagramSocket.setSoTimeout(5000);
datagramSocket.setTrafficClass(20);
int i = 0;
do {
try {
datagramSocket.receive(datagramPacket);
i = datagramPacket.getLength();
D.c("bytesRecieved = " + i);
} catch (Exception exception) {
if (this.l)
D.d("No Connection on UDP, try again.");
i = 0;
}
} while (this.l && i <= 0);
if (datagramPacket.getLength() > 0) {
s1.a(datagramSocket);
byte[] arrayOfByte1 = new byte[datagramPacket.getLength()];
System.arraycopy(arrayOfByte, 0, arrayOfByte1, 0, arrayOfByte1.length);
s1.f.a(arrayOfByte1);
s1.g.a(datagramPacket.getAddress());
s1.g.a(datagramPacket.getPort());
s1.b(3);
s1.a();
return s1;
}
} catch (IOException iOException) {
g();
D.a(iOException);
} finally {
this.k.a();
}
return null;
}
public void w() {
this.l = false;
}
public int s() {
return 2;
}
public int x() {
return 1;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/B/s.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/