import java.net.*;

public class whiteBoard extends Applet {
	sockThread sockthread=null;
	Label wbTitle = new Label("White Board",Label.CENTER);

	public void init() {
		Socket sock;

		setLayout(new BorderLayout());
		wbPanel wp = new wbPanel();
		wbTitle.setFont(new Font("TimesRoman",Font.BOLD,18));

		add("North", wbTitle);
		add("Center", wp);
		add("South",new wbControls(wp));

		try {
			sock = new Socket((getCodeBase()).getHost(),8888);
		} catch (Throwable e) {
			return;
		}

		wb.setWb(wp,sock);
	
		sockthread = new sockThread(wp,wb.in);
		sockthread.start();
	}

	public void destroy() {
		wb.sockClose();
		if (sockthread != null && sockthread.isAlive())
			sockthread.stop();
		System.exit(0);
	}
}
