web代理服务器实验
Web代理服务器实验
附录代码:
ProxyCache类
import .*;
import java.io.*;
import java.util.*;
public class ProxyCache {
private static HashMapString,byte[] URIBuff = new HashMapString,byte[]();/ // 代理入口
private static int port;
/* 客户链接的套接字, port是要代理侦听来自客户端的传入连接的端口号 private static ServerSocket socket;
/* 创建一个Proxy对象和套接字 */
public static void init(int p) {
port = p;
try {
socket = new ServerSocket(port);
} catch (IOException e) {
System.out.println(Error creating socket: + e);
System.exit(-1);
}
}
public static void handle(Socket client) {
Socket server = null;
HttpRequest
原创力文档

文档评论(0)