如何找出JRE默认的关闭时间值?

时间:2012-03-05 08:16:25

标签: java android httpclient

根据Apache HTTP Client documentation(对于Android),HTTPConnection的关闭时余数值-1表示使用了JRE默认值。如何找到此JRE默认值?我查看了系统属性,但找不到它。这是我使用的代码:

Properties props = System.getProperties();
props.list(System.out);

1 个答案:

答案 0 :(得分:0)

好的,我想出来了。以下代码演示了我如何找到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