根据Apache HTTP Client documentation (用于安卓),HTTPConnection的linger-on-close值-1表示使用了JRE默认值。如何找到此JRE默认值?我查看了系统属性,但找不到它。下面是我使用的代码:
Properties props = System.getProperties();
props.list(System.out);发布于 2012-03-06 17:15:56
好吧,我想通了。下面的代码演示了我如何找到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 。
https://stackoverflow.com/questions/9563496
复制相似问题