正在查看: jsgt v4.8.1 应用的 n.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: jsgt v4.8.1 应用的 n.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package w;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Arrays;
import java.util.Locale;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public final class n {
public final ExecutorService a = Executors.newSingleThreadExecutor();
public final String b = "127.0.0.1";
public final int c;
public class a implements Callable<Boolean> {
public a() {
}
@Override
public final Boolean call() throws Exception {
boolean z7;
k kVar = new k(n.this.a(), new com.google.gson.internal.d(), new ne.c());
try {
try {
byte[] bytes = "ping ok".getBytes();
kVar.a(0L);
byte[] bArr = new byte[bytes.length];
kVar.read(bArr);
z7 = Arrays.equals(bytes, bArr);
a0.c.b0("Ping response: `" + new String(bArr) + "`, pinged? " + z7);
} catch (p e10) {
a0.c.a0("Error reading ping response", e10);
kVar.close();
z7 = false;
}
return Boolean.valueOf(z7);
} finally {
kVar.close();
}
}
}
public n(int i) {
this.c = i;
}
public static void b(Socket socket) throws IOException {
OutputStream outputStream = socket.getOutputStream();
outputStream.write("HTTP/1.1 200 OK\n\n".getBytes());
outputStream.write("ping ok".getBytes());
}
public final String a() {
return String.format(Locale.US, "http://%s:%d/%s", this.b, Integer.valueOf(this.c), "ping");
}
}