26 lines
650 B
Java
26 lines
650 B
Java
package server;
|
|
|
|
import java.net.ServerSocket;
|
|
import java.net.Socket;
|
|
|
|
import server.thread.HandleThread;
|
|
|
|
public class Server {
|
|
|
|
public static void main(String[] args) throws Exception {
|
|
// 创建服务器
|
|
int port = 9999;
|
|
ServerSocket server = new ServerSocket(port);
|
|
System.out.println("服务器正在1234端口侦听客户端请求");
|
|
// 循环等待客户端请求
|
|
while (true) {
|
|
Socket socket = server.accept();
|
|
System.out.println("客户端" + socket.getInetAddress().getHostAddress() + "成功连接");
|
|
// 新建一个线程来处理该处理该请求(实现并发)
|
|
new HandleThread(socket).start();
|
|
}
|
|
|
|
}
|
|
|
|
}
|