这知识鄙人的理解,如有错误,还请大家及时提醒,谢谢啦……..
上篇博客降到一个客户端与服务器之间的通信,本篇简单介绍多个客户端同时与服务器进行通信的情况。
在服务器端:为实现多个客户端同时与服务器端通信,就必须加入了多线程的处理机制,将每一个连接的客户端都将开始一个新的线程
服务器端代码:
package com.xiaofeng;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class MutilServerDemo {
public static void main(String[] args) {
ExecutorService es = Executors.newCachedThreadPool();
try {
ServerSocket ss = new ServerSocket(8000);
Syst