登录体验更流畅的互动沟通
更多待解决问题>>
出现java.net.SocketException: Connection reset,这是什么原因造成的,该怎么办?
回答数
1
浏览数
11,182
ppaigaoqi
首先根据字面意思判断是连接被重置,这种一般是客户端正在从服务器读数据时或者向服务器写数据时,服务器连接关闭,即调用了socket.close(),更底层的原因是tcp返回一个RST复位标志,导致连接重置,详情请参考tcp/ip详解。
解决办法:
1. 出错重试机制,关于httpclient的重试机制
2.客户端和服务端使用相同的连接方式,即同时使用长连接或短连接
闪迪(SanDisk)128GB Type-C USB3.1 手机U盘 DDC4
闪迪(SanDisk)64GB USB3.0 U盘 CZ410酷邃 读速100
闪迪(SanDisk)1TB USB3.2至尊超极速固态U盘 CZ880
闪迪 (SanDisk) 32GB U盘CZ73 安全加密 高速读写 学
您可以邀请下面用户,快速获得回答
hocok
擅长领域:装机硬件 网络设备 数码产品
在手机数码分类下共有4396个回答
前提竹竹
在手机数码分类下共有3332个回答
Oo城管大队长oO
擅长领域:装机硬件 数码产品 手机数码
在手机数码分类下共有352个回答
加载更多答主
迈拓92720U8
闪迪DDC4至尊高速酷...
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
扫码参与新品0元试用晒单、顶楼豪礼等你拿
确定要取消此次报名,退出该活动?
您确认删除吗?请选择删除原因