如果我单步跟踪,则会在以下代码的第四行跳到例外,例外信息如下。
outbound.setSoTimeout(TIMEOUT*1000);
os = outbound.getOutputStream();
os.write(line.getBytes());
os.write(' ');
os.write(host0.getBytes());
os.write(' ');
System.out.print("line"+line+host0);例外信息
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:124)
at com.jem.client.HttpProxyClient.run(HttpProxyClient.java:144)
outbound.setSoTimeout(TIMEOUT*1000);
os = outbound.getOutputStream();
os.write(line.getBytes());
os.write(' ');
os.write(host0.getBytes());
os.write(' ');
System.out.print("line"+line+host0);例外信息
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:124)
at com.jem.client.HttpProxyClient.run(HttpProxyClient.java:144)
os.write(' ');
第一行可以,第二行就不可以?