C++ 对于有经验的程序员来说,关注closesocket()
因为我想我可以通过阅读closesocket的MSDN描述来回答这个问题,我想让一个有经验的人来确认它,因为MSDN只是从我所读的内容中暗示出来的C++ 对于有经验的程序员来说,关注closesocket(),c++,windows,sockets,C++,Windows,Sockets,因为我想我可以通过阅读closesocket的MSDN描述来回答这个问题,我想让一个有经验的人来确认它,因为MSDN只是从我所读的内容中暗示出来的 WSAENOBUFS是否是缺少对已用套接字的closesocket调用的症状?是的,它可能是未关闭套接字泄漏的症状。出现WSAENOBUFS错误消息并不一定意味着它是缺少closesocket调用的症状。但可能是这样 如果您没有必要的资源或有太多打开的套接字,系统将响应此消息。但是,也可能是您适当地关闭了所有内容,但试图打开太多套接字或没有剩余资源。
WSAENOBUFS
是否是缺少对已用套接字的closesocket调用的症状?是的,它可能是未关闭套接字泄漏的症状。出现WSAENOBUFS
错误消息并不一定意味着它是缺少closesocket调用的症状。但可能是这样
如果您没有必要的资源或有太多打开的套接字,系统将响应此消息。但是,也可能是您适当地关闭了所有内容,但试图打开太多套接字或没有剩余资源。是的,这似乎与(左)打开的套接字数量有关;来自。是的,我知道其他可能的解释,只是不知道会“抛出”哪个系统错误,所以我问了另一个问题。谢谢你的回答(也谢谢Ates和INS),所以答案是肯定的。有一个上限,如果插座没有正确关闭,你有时会达到它。这是你在那里发现的一篇非常古老的文章。