如何在服务器代码中正确处理 WSAECONNABORTED?

发布于 2024-09-08 06:51:16 字数 106 浏览 6 评论 0原文

当服务器从设备接收到 WSAECONNABORTED(来自 send())时,是否应该重新建立连接并重新发送数据,或者服务器是否应该退出并断开连接?

谢谢。

When a server receives a WSAECONNABORTED from a device (coming in from a send()), should a connection be re-established and data re-sent or should the server bail out and drop the connection?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世界等同你 2024-09-15 06:51:16

连接已经断开,没有什么可以摆脱的。并且没有任何内容可以重新发送。删除与连接相关的所有状态,补偿任何不完整的操作,将所有资源返回到其池中,准备来自客户端的新连接。

The connection is already dropped, there is nothing to bail from. And there is nothing you can re-send on. Drop all state associated with connection, compensate any incomplete operation, return all resources to their pools, prepare for a new connection from a client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文