import java.net.*; import java.applet.*; import java.awt.*; public class ProtocolTesterApplet extends Applet { TextArea results = new TextArea(); public void init() { this.setLayout(new BorderLayout()); this.add("Center", results); } public void start() { String host = "www.peacefire.org"; String file = "/bypass/SurfWatch/"; String[] schemes = {"http", "https", "ftp", "mailto", "telnet", "file", "ldap", "gopher", "jdbc", "rmi", "jndi", "jar", "doc", "netdoc", "nfs", "verbatim", "finger", "daytime", "systemresource"}; for (int i = 0; i < schemes.length; i++) { try { URL u = new URL(schemes[i], host, file); results.append(schemes[i] + " is supported\r\n"); } catch (MalformedURLException e) { results.append(schemes[i] + " is not supported\r\n"); } } } }