All pastes #462195 Raw Edit

Miscellany

public text v1 · immutable
#462195 ·published 2007-04-28 03:25 UTC
rendered paste body
import java.awt.FlowLayout;
import javax.swing.*;
import java.net.*;
import java.io.*;

class ChatFrame extends JFrame {
	DataInputStream is;
	PrintStream os;
	String line;
	public ChatFrame() {
		Socket myClient;
		try {
			myClient = new Socket("irc.freenode.net",6667);
			is = new DataInputStream(myClient.getInputStream());
			os = new PrintStream(myClient.getOutputStream());
		} catch (Exception e) {
			System.out.println("Fatal Connection Error!! Exception caught: " + e);
		}
		 

		os.print("USER  DrIRC 8 *  : DrIRC v0.1 Alpha");
		os.print("NICK DrIRC");
		
           while (true) {
             try {
             line = is.readLine();
             } catch (Exception e) {
             	System.out.println("Read/Write error: "+e);
             }
             os.println(line); 
           }  
		
		setTitle("DrIRC");
		setLayout(new FlowLayout());
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setSize(550,400);
		setVisible(true);
	}
}