import java.io.*;
de invoer java.applet. Applet;
de invoer java.net. *;
de invoer javax.swing.*;
de invoer java.awt.*;
de invoer java.util.*;
de openbare klasse ClientApplet breidt Jaagbare instrumenten Applet uit {
openbaar statisch praatje TextArea;
statische PrintStream os = verklaart nietig;
de statische Contactdoos clientSocket = verklaart nietig;
openbare nietige init () {
praatje = nieuwe TextArea (10.40);
voeg toe (praatje);
chat.append („Hey! “);
}
openbaar nietig begin () {
nieuwe Draad (dit) .start ();
}
openbare in werking gestelde leegte () {
// communiceert met hier server
De contactdoos s = verklaart nietig;
probeer {
s = nieuwe Contactdoos (getParameter („gastheer“), Integer.valueOf (getParameter („haven“)));
//s = nieuwe Contactdoos („localhost“, 4444);
InputStream in = s.getInputStream ();
os = nieuwe PrintStream (clientSocket.getOutputStream ());
int. buf = -1;
terwijl ((buf = in.read ()) ! = „. “) {
chat.append („\ n“ + buf);
}
chat.append („gelezen \ nIn: “ + in.read () + „verzonden \ nServer: “ + binnen);
} vangst (Uitzondering e) {
e.printStackTrace ();
}
tot slot {
probeer {
s.close ();
} vangst (IOException e)
{}
}
}
}
|