gpt4 book ai didi

java - 有哪些常见的 SocketException 以及导致它们的原因是什么?

转载 作者:行者123 更新时间:2023-12-02 00:53:40 25 4
gpt4 key购买 nike

我被发现捕获属于亚种的 SocketException,例如管道损坏连接重置。问题是一旦这些狡猾的 SCSS 被捕获了,该怎么办。

哪些是我可以忽略的,哪些是需要进一步关注的?我正在寻找不同 SocketException 及其原因的列表。

最佳答案

就 Java Web 开发而言,管道损坏连接重置基本上意味着对方已关闭连接。这可能是由于客户端在请求仍在运行时按 Esc 或在请求仍在运行时通过链接/书签/地址栏导航而引起的。您经常会在长时间运行的请求中看到此特定错误,例如大文件下载和不必要的大/慢业务任务(这对于不耐烦的用户来说并不好,大约 3 秒实际上是最大值)。在极少数情况下,它也可能是由硬件/网络问题引起的,例如服务器或客户端的网络中断。

当调用响应的输出流上的 flush()close() 时,可能会引发此异常。作为服务器端,您无法对其采取任何措施。您无法从中恢复,因为由于 HTTP 中的安全限制,您无法(重新)连接客户端。在大多数情况下,您甚至不应该尝试这样做,因为这通常是客户自己的决定。只需忽略它或将其记录下来以进行纯粹的统计即可。

关于java - 有哪些常见的 SocketException 以及导致它们的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com