思路:
1.首先建立服务器监听
ServerSocket server = new ServerSocket(5000);
监听某个指定端口号是否有连接请求
2.客户端发起请求,也就是new了一个Socket socket = new Socket(host,port);
想某个指定端口号发起请求
3.连接确认
当服务器通过accept()方法接受来自客户端的请求
Socket socket = server.accpet();//返回一个Socket对象来处理与客户端的通信
然后建立一个线程来处理
new Thread(new SeverStream(socekt,number)).start();
每收到一个客户端请求,服务器建立一个线程来处理客户端的请求
package exercise01;
import java.net.*;
import java.io.*;
public class ChatServer {
public static void main(String[] args) throws IOException{
ServerSocket serverSocket = new ServerSocket(5000);//监听某个特定端口号
int number = 1;
while(true)
{
Socket socket = serverSocket.accept();//客户端发送请求
System.out.println("客户端"+number+"链接成功");
//开启一个新线程来处理客