搜书大师 v23.2版本的 MD5 值为:5ee433f6456b6278bd6e80a5d44df55e

以下内容为反编译后的 e3.java 源代码,内容仅作参考


package com.qadsdk.s1;

import java.io.InputStream;
import java.net.HttpURLConnection;
import java.util.Arrays;
import java.util.Locale;
import java.util.Objects;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class e3 {
    public final ExecutorService a = Executors.newSingleThreadExecutor();

    public class a implements Callable<Boolean> {
        public a() {
        }

        @Override
        public Boolean call() {
            Objects.requireNonNull(e3.this);
            HttpURLConnection httpURLConnection = null;
            try {
                httpURLConnection = d.a(String.format(Locale.US, "http://%s:%d/%s", "127.0.0.1", Integer.valueOf(r2.a), "ping"), 0L);
                InputStream inputStream = httpURLConnection.getInputStream();
                byte[] bytes = "ping ok".getBytes();
                byte[] bArr = new byte[bytes.length];
                inputStream.read(bArr);
                boolean equals = Arrays.equals(bytes, bArr);
                d.a(httpURLConnection);
                return Boolean.valueOf(equals);
            } catch (Throwable th) {
                d.a(httpURLConnection);
                throw th;
            }
        }
    }
}