List of usage examples for org.apache.commons.net CharGenTCPClient getInputStream
public InputStream getInputStream()
From source file:examples.chargen.java
public static final void chargenTCP(String host) throws IOException { int lines = 100; String line;//from w ww.j av a 2 s.c o m CharGenTCPClient client = new CharGenTCPClient(); BufferedReader chargenInput; // We want to timeout if a response takes longer than 60 seconds client.setDefaultTimeout(60000); client.connect(host); chargenInput = new BufferedReader(new InputStreamReader(client.getInputStream())); // We assume the chargen service outputs lines, but it really doesn't // have to, so this code might actually not work if no newlines are // present. while (lines-- > 0) { if ((line = chargenInput.readLine()) == null) break; System.out.println(line); } client.disconnect(); }
From source file:ProtocolRunner.java
private static void handleTCPChargen( CharGenTCPClient client, ProtocolRunner runner) throws IOException { // simply grab the resulting inputstream to show the return by the // remote server for upto 500 lines BufferedReader chargenInput = new BufferedReader(new InputStreamReader(client.getInputStream())); //from w ww . j av a2 s . c o m int lines = 500; while(lines-- > 0) { runner.getTCPServerResponse().append( chargenInput.readLine() + "\r\n"); } }