socket.close()但是线程中不抛出异常?请问有些什么原因
- Java code
Object oMes = null; try { oMes = ois.readObject(); //oMes = "sss"; } catch (Exception e) { // TODO: handle exception e.printStackTrace(); }ois.readObject();这句话阻塞,但是socket.close()后没报异常 继续阻塞...
高手指点 可能有什么情况造成?
[解决办法]
close前加上socket.shutdownOutput()