recv failed
我想做个代理服务器,可到这一部就出错了, 
 麻烦各位帮帮忙,谢谢 
 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(); 
 		}  			 
 	}  	               	      
 } 
------解决方案--------------------帮顶下