/** * Constructs a Socks instance. * * @param host SOCKS5 server's host. * @param port SOCKS5 server's port. * @param credentials credentials. * @throws UnknownHostException If the host can't be resolved. */ public Socks5(String host, int port, Credentials credentials) throws UnknownHostException { init(); this.inetAddress = InetAddress.getByName(host); this.port = port; this.credentials = credentials; }
/** * Constructs a Socks instance. * * @param host SOCKS5 server's host. * @param port SOCKS5 server's port. * @param credentials credentials. * @throws UnknownHostException If the host can't be resolved. */ public Socks5(String host, int port, Credentials credentials) throws UnknownHostException { init(); this.inetAddress = InetAddress.getByName(host); this.port = port; this.credentials = credentials; }
public Socks5(SocksProxy chainProxy, SocketAddress socketAddress) { init(); if (socketAddress instanceof InetSocketAddress) { inetAddress = ((InetSocketAddress) socketAddress).getAddress(); port = ((InetSocketAddress) socketAddress).getPort(); this.setChainProxy(chainProxy); } else { throw new IllegalArgumentException("Only supports java.net.InetSocketAddress"); } }
public Socks5(SocksProxy chainProxy, SocketAddress socketAddress) { init(); if (socketAddress instanceof InetSocketAddress) { inetAddress = ((InetSocketAddress) socketAddress).getAddress(); port = ((InetSocketAddress) socketAddress).getPort(); this.setChainProxy(chainProxy); } else { throw new IllegalArgumentException("Only supports java.net.InetSocketAddress"); } }