package J1;

import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.SocketException;
import java.nio.charset.Charset;
import javax.net.ServerSocketFactory;
import javax.net.SocketFactory;

/* JADX INFO: loaded from: classes2.dex */
public abstract class d {

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    private static final SocketFactory f1154n = SocketFactory.getDefault();

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    private static final ServerSocketFactory f1155o = ServerSocketFactory.getDefault();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    protected InetSocketAddress f1159d;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    protected int f1165j = 60000;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private int f1166k = -1;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private int f1167l = -1;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private Charset f1168m = Charset.defaultCharset();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    protected Socket f1157b = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    protected String f1158c = null;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    protected InputStream f1161f = null;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    protected OutputStream f1162g = null;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    protected int f1156a = 0;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    protected int f1160e = 0;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    protected SocketFactory f1163h = f1154n;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    protected ServerSocketFactory f1164i = f1155o;

    private void a(InetSocketAddress inetSocketAddress, InetAddress inetAddress, int i2) throws IOException {
        this.f1159d = inetSocketAddress;
        Socket socketCreateSocket = this.f1163h.createSocket();
        this.f1157b = socketCreateSocket;
        int i3 = this.f1166k;
        if (i3 != -1) {
            socketCreateSocket.setReceiveBufferSize(i3);
        }
        int i4 = this.f1167l;
        if (i4 != -1) {
            this.f1157b.setSendBufferSize(i4);
        }
        if (inetAddress != null) {
            this.f1157b.bind(new InetSocketAddress(inetAddress, i2));
        }
        this.f1157b.connect(inetSocketAddress, this.f1165j);
        b();
    }

    private void e(Closeable closeable) {
        if (closeable != null) {
            try {
                closeable.close();
            } catch (IOException unused) {
            }
        }
    }

    private void f(Socket socket) {
        if (socket != null) {
            try {
                socket.close();
            } catch (IOException unused) {
            }
        }
    }

    protected void b() throws SocketException {
        c();
        this.f1161f = this.f1157b.getInputStream();
        this.f1162g = this.f1157b.getOutputStream();
    }

    protected void c() throws SocketException {
        this.f1157b.setSoTimeout(this.f1156a);
    }

    public void g(String str, int i2) throws IOException {
        h(str, i2, null, -1);
    }

    public void h(String str, int i2, InetAddress inetAddress, int i3) throws IOException {
        this.f1158c = str;
        a(new InetSocketAddress(str, i2), inetAddress, i3);
    }

    public void i() {
        f(this.f1157b);
        e(this.f1161f);
        e(this.f1162g);
        this.f1157b = null;
        this.f1158c = null;
        this.f1161f = null;
        this.f1162g = null;
    }

    protected void j(String str, String str2) {
        if (l().c() > 0) {
            l().a(str, str2);
        }
    }

    protected void k(int i2, String str) {
        if (l().c() > 0) {
            l().b(i2, str);
        }
    }

    protected abstract c l();

    public InetAddress m() {
        return this.f1157b.getLocalAddress();
    }

    public InetAddress n() {
        return this.f1157b.getInetAddress();
    }

    public boolean o() {
        Socket socket = this.f1157b;
        if (socket == null) {
            return false;
        }
        return socket.isConnected();
    }

    public void p(int i2) {
        this.f1160e = i2;
    }

    public boolean q(Socket socket) {
        return socket.getInetAddress().equals(n());
    }
}
