List of usage examples for org.apache.commons.net WhoisClient WhoisClient
public WhoisClient()
From source file:examples.fwhois.java
public static final void main(String[] args) { int index;/* w w w.j av a 2 s . c om*/ String handle, host; InetAddress address = null; WhoisClient whois; if (args.length != 1) { System.err.println("usage: fwhois handle[@<server>]"); System.exit(1); } index = args[0].lastIndexOf("@"); whois = new WhoisClient(); // We want to timeout if a response takes longer than 60 seconds whois.setDefaultTimeout(60000); if (index == -1) { handle = args[0]; host = WhoisClient.DEFAULT_HOST; } else { handle = args[0].substring(0, index); host = args[0].substring(index + 1); } try { address = InetAddress.getByName(host); } catch (UnknownHostException e) { System.err.println("Error unknown host: " + e.getMessage()); System.exit(1); } System.out.println("[" + address.getHostName() + "]"); try { whois.connect(address); System.out.print(whois.query(handle)); whois.disconnect(); } catch (IOException e) { System.err.println("Error I/O exception: " + e.getMessage()); System.exit(1); } }
From source file:ProtocolRunner.java
public static SocketClient getTCPClientInstance(int clientType) { switch(clientType) { case 0: { // is chargen if(charGenTCPClient == null) { charGenTCPClient = new CharGenTCPClient(); }/*w w w . ja v a 2 s. c o m*/ return charGenTCPClient; } case 1: { // is daytime if(daytimeTCPClient == null) { daytimeTCPClient = new DaytimeTCPClient(); } return daytimeTCPClient; } case 2: { // is echo if(echoTCPClient == null) { echoTCPClient = new EchoTCPClient(); } return echoTCPClient; } case 3: { // is finger if(fingerClient == null) { fingerClient = new FingerClient(); } return fingerClient; } case 4: { // is ftp if(ftpClient == null) { ftpClient = new FTPClient(); } return ftpClient; } case 5: { // is nntp if(nntpClient == null) { nntpClient = new NNTPClient(); } return nntpClient; } case 6: { // is pop3 if(pop3Client == null) { pop3Client = new POP3Client(); } return pop3Client; } case 7: { // is smtp if(smtpClient == null) { smtpClient = new SMTPClient(); } return smtpClient; } case 8: { // is time if(timeTCPClient == null) { timeTCPClient = new TimeTCPClient(); } return timeTCPClient; } case 9: { // is whois if(whoisClient == null) { whoisClient = new WhoisClient(); } return whoisClient; } } return null; }