import java.awt.*;
import java.net.*;
import java.io.*;

public class Interact {
     public static void main(String args[]) {
	  Frame f = new Frame();
	  Socket s;

	  try { 
	       s = new Socket(args[0], Integer.parseInt(args[1])); 

	       SocketInputArea sia = new SocketInputArea(40,s);
	       SockStreamTextArea ssta;
	       f.setFont(new Font("Courier", Font.PLAIN, 12));
	       f.setLayout(new BorderLayout());
	       f.add("Center", ssta = new SockStreamTextArea(s));
	       f.add("South", sia);
	       f.resize(500,200);
	       f.show();
	       f.repaint();
	       sia.requestFocus();
	       (new Thread(ssta)).start();
	       (new Thread(sia)).start();

	       while(true){
		    Thread.sleep(5000);
		    f.repaint();
	       }
	  }
	  catch (Exception e) { 
	       System.out.println("Doh");
	       System.exit(0); }
     }
}



