public class AppletClient extends Applet implements Runnable {
private static final long serialVersionUID = 1L;
private Socket Server;
private String info;
private Thread myThread;
int i = 1;
public void init() {
}
public void start() {
myThread = new Thread(this, "applet");
myThread.start();
}
public void stop() {
myThread = null;
}
public void run() {
try {
Server = new Socket("192.168.1.101", 5678);
DataInputStream in = new DataInputStream(Server.getInputStream());
DataOutputStream out = new DataOutputStream(Server
.getOutputStream());
while (true) {
i++;
out.writeUTF(i + "");
info = in.readUTF();
public class AppletServer extends Applet implements Runnable {
/**
*
*/
private static final long serialVersionUID = 1L;
private ServerSocket server;
private Socket client;
private Thread myThread;
private String str = "1";
private String address = "地址为空";
public void init() {
if (myThread == null) {
myThread = new Thread(this, "applet");
myThread.start();
}
}
public void stop() {
myThread = null;
}
public void run() {
try {
server = new ServerSocket(5678);
client = server.accept();
address = client.getLocalSocketAddress()+"";
DataInputStream in = new DataInputStream(client.getInputStream());
DataOutputStream out = new DataOutputStream(client
.getOutputStream());
// Mutil User but can parallel
while (true) {
str = in.readUTF();
out.writeUTF("has receive....");
repaint();
Thread.sleep(1000);