public class Counter extends Applet
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: }