0
根據Apache HTTP Client documentation(對於Android),HTTPConnection的延時關閉值-1意味着使用JRE默認值。我如何找到這個JRE默認值?我查看了系統屬性,但找不到它。這裏是我使用的代碼:如何查找JRE默認關閉時間超時值?
Properties props = System.getProperties();
props.list(System.out);
根據Apache HTTP Client documentation(對於Android),HTTPConnection的延時關閉值-1意味着使用JRE默認值。我如何找到這個JRE默認值?我查看了系統屬性,但找不到它。這裏是我使用的代碼:如何查找JRE默認關閉時間超時值?
Properties props = System.getProperties();
props.list(System.out);
好吧,我想通了。以下代碼演示了我如何找到JRE默認值。
Socket socket = new Socket();
int linger = -2;//To distinguish the "initial value"
try {
linger = socket.getSoLinger();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Socket.getLinger() = "+linger);
此處的值-1意味着linger is disabled。