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();
}