socket.setSoTimeout(150);
设置超时

解决方案 »

  1.   

    能不能不用socket呢??~~~~~java应该有更高层次的实现吧~~~~~~
      

  2.   

    session.setSoTimeout(150);
    设置超时
      

  3.   

    session是什么呢??不懂得说~~~~~~~~~~
      

  4.   

    session就是指客户端与服务器端的对话的对象!
    不过.我不知道session.setSoTimeout(150);有没有这个方法.
    楼主可以试一试!
    socket.setSoTimeout(150);还可以的嘛!
      

  5.   

    我查了JDK,没有那个东东~~~~~~~~~
    我知道可以这样做
    try
    {
    Socket s=new Socket();
    InetSocketAddress inet=new InetSocketAddress("www.pku.edu.cn",i);
    try
             {
                 s.connect(inet,4000);
    }
    catch(SocketTimeoutException timeout)
             {System.out.println("times up");}
             catch(IOException e)
             {System.err.println(e);}
    }
    但有没有更简单的办法呢??????