我开发了一个在 Windows 上使用套接字的应用程序。它运行良好,但一段时间后,互联网连接开始失败,最后我收到此错误(10055),这意味着我的应用程序缓冲区空间不足。
实际上,我认为我只使用了 2 个套接字和我自己编写的代码,但确实我使用的是第 3 方库,我不知道它是如何实现的。
我读过很多关于这个麻烦的文献,所以我不是唯一一个遭受它的人,但我不知道如何解决它,或者至少绕过它,因为当它失败时,它会导致我的电脑失去了互联网连接。我已经通过捕获此错误进行了尝试,当它发生时WSACleanup()
,WSAStartup()
即使它不是最佳实践,也会执行 a ......但我的应用程序仍然会陷入此错误。
任何建议将不胜感激。