2011-09-08 31 views

回答

1

RST发送FIN代替试试这个:

socket.setLinger(true,0); 
socket.close(); 

更多信息here

+0

谢谢彼得,java的行为也适用于android,如果我们使用上述语句,是否会发送RST而不是FIN? – Kavitha

+0

是的,我相信如此。这台SocketOptions SO_LINGER:http://developer.android.com/reference/java/net/SocketOptions.html#SO_LINGER –

+0

@ KC203这不是“Java的行为”,这是底层C套接字API的作品,在任何平台。 – EJP

相关问题