只能实现客户端和服务器之间的网络通信,多客户端的暂时还不会,等待更新吧
1.Server.java
package hahaha;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Server {
public static void main(String[] args) {
// TODO Auto-generated method stub
WindowServer win = new WindowServer();
win.setTitle("服务器");
}
}
class WindowServer extends JFrame implements ActionListener {
JButton start, send;
JTextField port;
JTextField inputText;
JTextArea showResult;
Socket socket = null;
PrintWriter out = null;
BufferedReader in = null;
ServerThread thread;
WindowServer() {
setLayout(new FlowLayout());
add(new JLabel("Port:"));
port = new JTextField("8888", 25);
add(port);
start = new JButton("start");
add(start);
showResult = new