gpt4 book ai didi

c++ - 当服务器重新启动并且客户端收到 WSAECONNRESET 错误代码时,我是否应该重新创建整个套接字

转载 作者:行者123 更新时间:2023-11-28 05:45:55 32 4
gpt4 key购买 nike

当服务器重新启动并且客户端在最后一次调用 send 函数时收到 WSAECONNRESET 错误代码时,我是否应该重新创建整个套接字?似乎我无法再次在同一个套接字上调用 connect 函数——它会一次又一次地失败并显示 WSAEISCONN 错误代码。我是否需要调用 closesocket 并使用 socket 函数再次创建 SOCKET

最佳答案

一旦套接字连接断开,您必须关闭 SOCKET 句柄并创建一个新句柄。唯一的异常(exception)是如果您使用 DisconnectEx()使用 TF_REUSE_SOCKET 标志,然后 SOCKET 可以与 ConnectEx() 重用或 AcceptEx() .

关于c++ - 当服务器重新启动并且客户端收到 WSAECONNRESET 错误代码时,我是否应该重新创建整个套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36222112/

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