您的位置:程序门 -> java -> j2se / 基础类



recv failed


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


recv failed[已结贴,结贴人:cfan_haifeng]
发表于: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();
}

}
 
 
 

 
}
发表于:2007-03-21 13:58:371楼 得分:0
当我在浏览器中输入http://www.csdn.net/时
出现如下错误:

启动代理服务器!
线程启动!
出错2!
java.net.socketexception:   unrecognized   windows   sockets   error:   10107:   recv   failed

                at   java.net.socketinputstream.socketread0(native   method)
                at   java.net.socketinputstream.read(unknown   source)
                at   sun.nio.cs.streamdecoder$charsetsd.readbytes(unknown   source)
                at   sun.nio.cs.streamdecoder$charsetsd.implread(unknown   source)
                at   sun.nio.cs.streamdecoder.read(unknown   source)
                at   java.io.inputstreamreader.read(unknown   source)
                at   java.io.bufferedreader.fill(unknown   source)
                at   java.io.bufferedreader.readline(unknown   source)
                at   java.io.bufferedreader.readline(unknown   source)
                at   httpproxy.run(httpproxy.java:45)
十分感谢各位的帮助
发表于:2007-03-21 13:59:452楼 得分:50
帮顶下
发表于:2007-03-21 14:30:413楼 得分:0
该回复于2007-12-28 11:24:26被管理员或版主删除
发表于:2007-03-22 12:41:294楼 得分:0
没人吗?是哪里的错啊
发表于:2007-05-27 20:26:465楼 得分:0
先搁置!
散分了。


快速检索

最新资讯
热门点击