I have tried this...gives me a java.lang.IllegalArgumentException: Invalid Proxy
. The getters populate the proxy and port from a text file.
//Imports import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.net.*; import java.util.ArrayList; import org.apache.commons.net.whois.WhoisClient; public void whoisCheck(String host) { SocketAddress addr = new InetSocketAddress(getProxy(), getPort) Proxy useProxy = new Proxy(Proxy.Type.HTTP, addr); WhoisClient whoisClient = new WhoisClient(); whoisClient.setProxy(useProxy); whoisClient.connect(IANA_WHOIS_SERVER, WHOIS_PORT); tmpStr = whoisClient.query(host); whoisClient.disconnect(); }