home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
- import java.io.FilterInputStream;
- import java.io.IOException;
- import java.io.PrintStream;
- import java.net.Socket;
- import java.net.UnknownHostException;
-
- public class KnockKnockClient {
- public static void main(String[] var0) {
- Socket var1 = null;
- PrintStream var2 = null;
- DataInputStream var3 = null;
-
- try {
- var1 = new Socket("taranis", 4444);
- var2 = new PrintStream(var1.getOutputStream());
- var3 = new DataInputStream(var1.getInputStream());
- } catch (UnknownHostException var7) {
- System.err.println("Don't know about host: taranis");
- } catch (IOException var8) {
- System.err.println("Couldn't get I/O for the connection to: taranis");
- }
-
- if (var1 != null && var2 != null && var3 != null) {
- try {
- StringBuffer var4 = new StringBuffer(50);
-
- String var6;
- while((var6 = var3.readLine()) != null) {
- System.out.println("Server: " + var6);
- if (var6.equals("Bye.")) {
- break;
- }
-
- int var5;
- while((var5 = System.in.read()) != 10) {
- var4.append((char)var5);
- }
-
- System.out.println("Client: " + var4);
- var2.println(var4.toString());
- var2.flush();
- var4.setLength(0);
- }
-
- var2.close();
- ((FilterInputStream)var3).close();
- var1.close();
- } catch (UnknownHostException var9) {
- System.err.println("Trying to connect to unknown host: " + var9);
- } catch (IOException var10) {
- System.err.println("IOException: " + var10);
- }
- }
- }
- }
-