home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / nsfast / root.10 / usr / ns-home / plugins / java / applets / Connect.java / Connect.java
Encoding:
Java Source  |  1998-08-19  |  868 b   |  36 lines

  1. import netscape.server.applet.*;
  2.  
  3. import java.io.PrintStream;
  4. import java.io.InputStream;
  5. import java.io.OutputStream;
  6. import java.io.DataInputStream;
  7. import java.net.Socket;
  8.  
  9. class Connect extends HttpApplet {
  10.  
  11.     public void run() throws Exception {
  12.  
  13.     String host = "www.meer.net";
  14.     int port = 80;
  15.     String request = "GET /barn/index.html HTTP/1.0\n";
  16.  
  17.     Socket s = new Socket(host, port);
  18.     OutputStream os = s.getOutputStream();
  19.     PrintStream op = new PrintStream(os);
  20.  
  21.     op.println(request);
  22.  
  23.     InputStream is = s.getInputStream();
  24.     DataInputStream di = new DataInputStream(is);
  25.     String line;
  26.  
  27.     if (returnNormalResponse("text/html")) {
  28.         PrintStream out = getOutputStream();
  29.         out.println("<h1>Data on "+host+" port "+port+"</h1>");
  30.         out.println("<b>request: "+request+"</b><hr>");
  31.         while ((line = di.readLine()) != null)
  32.         out.println(line);
  33.     }
  34.     }
  35. }
  36.