Source of Counter.java


  1: 
  2: import java.io.*;
  3: import java.net.*; 
  4: import java.awt.*;
  5: import java.applet.Applet;
  6: 
  7: public class Counter extends Applet {
  8: 
  9:   static int count = 0; 
 10:   Font font = new java.awt.Font("Helvetica", Font.BOLD, 24);    
 11: 
 12:   public void init() {
 13: 
 14:     URL url = getDocumentBase(); 
 15:     System.out.println("Document Base: " + url);  
 16:     System.out.println("Host" + url.getHost()); 
 17: 
 18:     try {
 19:       Socket t = new Socket(url.getHost(), 8190); 
 20:       DataInputStream in 
 21:         = new DataInputStream(t.getInputStream()); 
 22:       count = in.readInt(); 
 23:     } catch (Exception e) { 
 24:       System.out.println("Error: " + e); 
 25:     }
 26:   }
 27: 
 28:   public void paint(Graphics g) {
 29:     int x = 0, y = font.getSize();
 30:     g.setColor(Color.green);
 31:     g.setFont(font);
 32:     g.drawString("You are visitor: " + count, x, y); 
 33:   }
 34: 
 35: }