老大有个需求根据流量和负载分流定向页面,重定向可简单用http,302来实现 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketAddress; public class Direction ... { /** *//** * @param args */ public static void main(String[] args) throws Exception ...{ // TODO Auto-generated method stub ServerSocket ss = new ServerSocket(); InetSocketAddress sa = new InetSocketAddress(80); ss.bind(sa); while(true)...{ Socket socket = ss.accept(); BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter out = new PrintWriter(socket.getOutputStream(),true); String input; while(true)...{ input = in.readLine(); System.out.println(":"+input); if(input.equals("") || input==null)...{ break; } } out.println("HTTP/1.1 302 Found"); out.println("Location: http://bbs.nju.edu.cn"); out.close(); in.close(); socket.close(); System.out.println("--------over------------"); } }}