因为我想我可以通过阅读MSDN对closesocket的描述来回答这个问题,我想让一个有经验的人来证实它,因为MSDN只是从我读到的东西中暗示了它。
WSAENOBUFS是否是丢失对已用套接字的closesocket调用的症状?
发布于 2012-02-07 14:30:52
出现WSAENOBUFS错误消息并不一定意味着它是缺少closesocket调用的症状。但也有可能是。
如果您没有必要的资源,或者打开的套接字太多,系统会响应此消息。然而,也可能是您适当地关闭了所有东西,但是您试图打开太多的套接字或没有剩余的资源。
发布于 2012-02-07 14:28:53
是的,这可能是未关闭的插座泄漏的症状。
发布于 2012-02-07 14:40:04
是的,这似乎与(左)打开的套接字的数量有关;来自here。
https://stackoverflow.com/questions/9171877
复制相似问题