因为我认为我可以通过阅读关闭socket的MSDN描述自己回答这个问题,我希望有一位经验丰富的人确认它,因为MSDN只能从我读过的内容中暗示它。
WSAENOBUFS
是否缺少对已使用套接字的closesocket调用的症状?
答案 0 :(得分:0)
是的,它可能是未封闭插座泄漏的症状。
答案 1 :(得分:0)
WSAENOBUFS
错误消息的出现并不一定意味着它是缺少closesocket调用的症状。但它可能是。
如果您没有必要的资源,或者打开的套接字太多,系统会回复此消息。但是,也可能是你正确地关闭了所有内容,但是你试图打开太多套接字或者没有剩余资源。
答案 2 :(得分:0)
是的,似乎这与(左)打开的套接字数量有关;来自here。