它的readObject() 是不是阻塞的?
  在Socket里用

解决方案 »

  1.   

    默认是阻塞的,
    但你可以设置SoTimeout让这个方法变成半阻塞的(一定时间内读不到数据则抛出超时异常)。
      

  2.   

    是的。如果Socket的InputStream中没有内容可读,会阻塞在readObject()这个位置,直到对方Socket写入内容才会被激活。
      

  3.   


    你那个字符流的也应该是阻塞的,我以前用的时候就很正常呢…………现在正在用readObject(),是阻塞的
      

  4.   

    Socket里面用到的大多都是阻塞的
      

  5.   

    是你啊,先谢一下啊,我以前用也正常,就那天不正常,我就全换成readObject()了