Я разработал приложение, которое использует сокеты над окнами. Он работает отлично, но через некоторое время соединение с Интернетом начинает терпеть неудачу, и, наконец, я получаю эту ошибку (10055), а это значит, что у моего приложения заканчивается буферное пространство.Код ошибки сокета Windows 10055
На самом деле, я думаю, что я использую только 2 сокета с кодом, который я сделал сам, но это правда, что я использую стороннюю библиотеку, о которой я понятия не имею, как она реализована.
Я читал, что есть много литературы об этой проблеме, поэтому я не единственный, кто страдает от нее, но я не могу понять, как ее решить или, по крайней мере, обходить ее, потому что когда она не удается, это заставляет компьютер потерять подключение к Интернету. Я пробовал это, поймав эту ошибку и когда это произойдет, делая WSACleanup()
, WSAStartup()
, даже если это не самая лучшая практика ... но мое приложение по-прежнему укладывается в эту ошибку.
Любой совет будет в значительной степени оценен.
Опубликовать соответствующий код. – Rohan
Можете ли вы опубликовать некоторые из ваших соответствующих исходников? Возможно, есть утечка памяти или что-то в этом роде. –