windows - 如果网络适配器已重置,如何保持 TCP 套接字连接
问题描述
如何在网络适配器被重置的情况下保持 TCP 套接字连接 我的客户端通过 TCP 套接字向服务器发送一些数据。我禁用适配器,然后重新启用它,因此网络已恢复。在所有套接字继续返回 -1 后,最后一个错误是 10054(WSAECONNRESET)。如何配置套接字以在重新启用适配器后恢复连接而不重新绑定套接字?
解决方案
另一台机器注意到连接已断开并将其关闭。然后你尝试使用它。
如果您想让它工作,请查看另一台机器。
更好的主意:无论原因如何,都可以通过延迟重试新连接来处理网络故障。
推荐阅读
- cron - 当 CronR 计划未能完成时(由于错误)。有没有办法在脚本中添加重试功能?
- python - 显示不出现
- pybliometrics - 如何修复 python pybliometrics.scopus.exception.Scopus401Error 中的错误?
- ios - 如何在 swift 中添加与 UIAlertController 的 textField 一起使用的“基本类型”?
- pyspark - Pyspark数据框中的多重过滤条件不等于条件
- reactjs - 将 UseRef 转换为 React Hooks
- javascript - react-native如何更改从其他页面获取的usestate数据?
- scala - 如何将 Future[Option[A]] 转换为 Future[A]
- dpdk - DEV_TX_OFFLOAD_VXLAN_TNL_TSO 卸载测试 - DPDK
- api - VueJS - 如何在同一组件中的另一个 API 调用中使用一个 API 调用的响应