当我们搭建了一个Socket服务端,是需要去响应多用户的访问的。此时,我们就要使用多线程,为每个访问的用户建立一个线程来响应该用户的访问。
具体实现,看如下代码:
package com.sun.socket;
import Java.io.IOException;
import java.NET.*;
import java.io.*;
import java.util.*;
/**
* Description:
* 搭建一个Socket服务器响应多用户访问
* @author Lee
* */
public class ServerSocketDemo {
ArrayList MSG = new ArrayList<>();
ArrayList RES = new ArrayList<>();
/**
* Description:
* 初始化数据
* */
public void init(){
MSG.add("hellow");
RES.add("hi");
}
/**
* Description:
* 搭建一个Socket服务器响应多个用户访问
* */
public void test1(){
init();
ServerSocket server = null;
try{
//以指定端口搭建一个Socket服务端