昨天优快云一个哥们,说让写个聊天的小程序,主要昨晚太晚了,今天早晨起来上班,第一件事,就是写写这个小程序,和同事两个人,实验了下,还是满有意思的。
一下是客户端的Applet代码:
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Event;
import java.awt.TextArea;
import java.awt.TextField;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.URL;
/**
* @author closewubq 客户端
*/
public class ClientApplet extends Applet implements Runnable {
private static final long serialVersionUID = 1L;
private TextArea textArea;
private TextField textfield;
private DataInputStream in;
private DataOutputStream out;
public void init() {
this.setLayout(null);
this.setSize(426, 266);
this.textArea = new TextArea(10, 10);
this.textfield = new TextField();
in = null;
out = null;
try {
URL url = this.getCodeBase();
InetAddress inetAddress = InetAddress.getByName(url.getHost());
Socket socket;
socket = new Socket(inetAddress, 5555);
in = new DataInputStream(socket.getInputStream());
out &