0
我得到了java.net.SocketException中的部分代碼與try-catch IOException沒有輸出的錯誤。 SocketException是IOException的繼承者,爲什麼?IOException內的SocketException
try {
Socket net = new Socket(TARGET, PORT);
sendRawLine("GET/HTTP/1.1", net);
sendRawLine("request", net);
net.close();
} catch (IOException e) {
// System.out.println(e);
}
java.net.SocketException: Connection reset
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118)
at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
at java.io.BufferedWriter.flush(BufferedWriter.java:254)
at com.Joorvish.sendRawLine(Joorvish.java:125)
at com.Joorvish.createSockets(Joorvish.java:99)
at com.Lorento.run(Lorento.java:15)
at java.lang.Thread.run(Thread.java:744)
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
at java.io.BufferedWriter.flush(BufferedWriter.java:254)
at com.Joorvish.sendRawLine(Joorvish.java:125)
at com.Joorvish.createSockets(Joorvish.java:100)
at com.Lorento.run(Lorento.java:15)
at java.lang.Thread.run(Thread.java:744)
非常簡單。爲什麼你需要在這裏閱讀一個班輪http://docs.oracle.com/javase/7/docs/api/java/net/SocketException.html如果你需要進一步的幫助粘貼你的代碼並告訴我們你做了什麼和什麼你在期待什麼? – SMA 2014-10-28 07:30:36
哪一行是15行? – 2014-10-28 08:02:17
@ chiastic-security line 15 is just exucutes a method with this code – andy007 2014-10-28 08:10:20