java - Client Server tcp reset 导致丢包
问题描述
我有一个客户端(一台机器)将请求发送到服务器(另一台机器)。
客户端向服务器发送请求 服务器处理请求 服务器向客户端发送响应
在这种情况下,当从客户端观察到 TCP 重置时,是否会出现我的服务器无法召唤/生成对客户端的响应的情况?
我正在使用 Java 程序。
解决方案
由于客户端已重置连接,这意味着客户端和服务器之间的旧会话已关闭。在这种情况下,服务器不可能在关闭的会话中将响应发送回客户端。
服务器只能为活动连接发送回响应,这意味着重置连接。
推荐阅读
- angular-material - 角材质按钮 - 如何在悬停时启用波纹与复选框相同
- ssis - BIML - “AstTableNode”不包含“GetDropAndCreateDdl”的定义
- python - 如何从 Python 中的嵌套字典中删除某些键?
- python-3.x - O365 smtp 作为中继实现
- c++ - 系统组件的 C++ 依赖倒置
- influxdb - InfluxDB - 保持下采样记录的时间戳
- python - 如何获取循环结果并将它们转换为 Python 中的数组/列表?
- django - Django嵌套内联表单集-嵌套表单不保存到数据库,没有抛出错误
- javascript - jQuery动态添加可放置区域
- javascript - 通过调用 REST 服务初始化全局变量 AngularJS 的问题