// Test 4
   
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.*;

public class Test4 extends Applet
{
	private Button executeButton;

	public void init()
	{
		executeButton = new Button("Execute");
		add(executeButton);
	}

	public boolean action(Event e, Object arg)
	{
		if (e.target == executeButton)
		{
			executeScript();
			getAppletContext().showStatus("Script executed");
		}
		return true;
	}

	public void executeScript()
	{
		Socket s = null;
		try
		{
			s = new Socket(getParameter("Server"), 80);
			DataOutputStream out = new DataOutputStream(s.getOutputStream());
			out.writeBytes("POST /cgi-bin/bprentice/Test4.pl HTTP/1.0\n");
			out.writeBytes("Content-type: text/plain\n");
			out.writeBytes("Content-length: 0\n\n");
		}
		catch (Exception e1)
		{
		}
		finally
		{
			try
			{
				if (s != null)
					s.close();
			}
			catch (Exception e2)
			{
			}
		}
	}
}

