Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 对于有经验的程序员来说,关注closesocket()_C++_Windows_Sockets - Fatal编程技术网

C++ 对于有经验的程序员来说,关注closesocket()

C++ 对于有经验的程序员来说,关注closesocket(),c++,windows,sockets,C++,Windows,Sockets,因为我想我可以通过阅读closesocket的MSDN描述来回答这个问题,我想让一个有经验的人来确认它,因为MSDN只是从我所读的内容中暗示出来的 WSAENOBUFS是否是缺少对已用套接字的closesocket调用的症状?是的,它可能是未关闭套接字泄漏的症状。出现WSAENOBUFS错误消息并不一定意味着它是缺少closesocket调用的症状。但可能是这样 如果您没有必要的资源或有太多打开的套接字,系统将响应此消息。但是,也可能是您适当地关闭了所有内容,但试图打开太多套接字或没有剩余资源。

因为我想我可以通过阅读closesocket的MSDN描述来回答这个问题,我想让一个有经验的人来确认它,因为MSDN只是从我所读的内容中暗示出来的


WSAENOBUFS
是否是缺少对已用套接字的closesocket调用的症状?

是的,它可能是未关闭套接字泄漏的症状。

出现
WSAENOBUFS
错误消息并不一定意味着它是缺少closesocket调用的症状。但可能是这样


如果您没有必要的资源或有太多打开的套接字,系统将响应此消息。但是,也可能是您适当地关闭了所有内容,但试图打开太多套接字或没有剩余资源。

是的,这似乎与(左)打开的套接字数量有关;来自。

是的,我知道其他可能的解释,只是不知道会“抛出”哪个系统错误,所以我问了另一个问题。谢谢你的回答(也谢谢Ates和INS),所以答案是肯定的。有一个上限,如果插座没有正确关闭,你有时会达到它。这是你在那里发现的一篇非常古老的文章。