简单的多线程服务
import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Test { public static void main(String[] args) throws Exception { ServerSocket server = new ServerSocket(888); while(true) { Socket s = server.accept(); Processer p = new Processer(s); Thread t = new Thread(p); t.start(); } }}class Processer implements Runnable { private Socket socket; public Processer(Socket s) { // TODO Auto-generated constructor stub this.socket = s; } @Override public void run() { try { PrintWriter out=new PrintWriter(socket.getOutputStream(),true); out.println("HTTP/1.0 200 OK"); out.println("Content-Type:text/html;charset=utf-8"); out.println(); out.println("<h1> Web服务器测试成功!</h1>"); out.close(); } catch(Exception ex) { ex.printStackTrace(); } finally { try { socket.close(); } catch (Exception e) { e.printStackTrace(); } } }}