java.net.SocketException-Software-caused-connection-abort-socket-write-error
java.net.SocketException: Software caused connection abort: socket write error
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
at java.net.SocketOutputStream.write(SocketOutputStream.java:155)
at java.io.ObjectOutputStream
B l o c k D a t a O u t p u t S t r e a m . d r a i n ( O b j e c t O u t p u t S t r e a m . j a v a : 1877 ) a t j a v a . i o . O b j e c t O u t p u t S t r e a m BlockDataOutputStream.drain(ObjectOutputStream.java:1877) at java.io.ObjectOutputStream
B
l
o
c
k
D
a
t
a
O
u
t
p
u
t
S
t
r
e
a
m
.
d
r
a
i
n
(
O
b
j
e
c
t
O
u
t
p
u
t
S
t
r
e
a
m
.
j
a
v
a
:
1
8
7
7
)
a
t
j
a
v
a
.
i
o
.
O
b
j
e
c
t
O
u
t
p
u
t
S
t
r
e
a
m BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1786)
at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1286)
at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1231)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1427)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1577)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:351)
at com.example.emailWeb.Socket.Proxy.FileOwnerDemo.main(FileOwnerDemo.java:52)
Java Socket
可以试试,输入流不关,输出流也不关。在数据发完后,最后再关。