HttpUrlConnection如何设置SO_KEEPALIVE

HttpUrlConnection如何设置SO_KEEPALIVE,第1张

HttpUrlConnection如何设置SO_KEEPALIVE

这不是基于一个谬论,而是基于三个谬论。

  1. 尽管名称不正确,SO_KEEPALIVE不会“将TCP流推回生活”。在两个小时的默认间隔后,它仅检测到死连接。不是您要找的东西。

  2. 读取超时不会终止连接。它抛出一个

    SocketTimeoutException
    。连接仍然有效,后续读取可能会成功。

  3. 检测到丢弃的数据包并在TCP中重新传输。

使用读取超时。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5426960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存