我正在使用winsock,并以标准方式打开我的套接字(我正确处理错误,但为了这个问题,我已将代码简化);
SOCKET sSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
如果我像这样连接它,它可能偶尔会失去连接。
connect(sSocket, reinterpret_cast<SOCKADDR*>(&sinAddr), sizeof(sinAddr));
发生这种情况时,我需要关闭并重新创建套接字,还是应该重新调用 connect() ?