| 发表于:2007-03-21 13:56:51 楼主 |
我想做个代理服务器,可到这一部就出错了, 麻烦各位帮帮忙,谢谢 import java.net.*; import java.io.*; public class httpproxy extends thread { protected socket sock; public void run(){ system.out.println( "线程启动! "); try{ inputstream is=sock.getinputstream(); bufferedreader in=new bufferedreader(new inputstreamreader(is)); system.out.println(in.readline()); ///这里为什么会出错啊??? }catch(exception e){ system.out.println( "出错2! "); e.printstacktrace(); try{sock.close();}catch(exception ex){system.out.println( "出错3! ");}; } } public httpproxy(socket s){ sock=s; } public static void main(string[] args) { system.out.println( "启动代理服务器! "); serversocket ssock; socket sock; try{ ssock=new serversocket(800); while(true){ sock=ssock.accept();// (new httpproxy(sock)).start(); } }catch(exception e){ e.printstacktrace(); } } } |
|
|
|
|