Пинг "нет ресурсов" - что может быть причиной этого? - PullRequest
1 голос
/ 24 декабря 2011

У меня странная проблема - после того, как мое приложение C ++ работает в течение 39 часов в Windows XP, сеть разрывается, и приложение перестает работать.Видел это несколько раз.Когда я пытаюсь "ping localhost", в подсказке появляется сообщение "нет ресурсов ".Я нашел эту ветку в Интернете, где люди советуют сделать "ipconfig /renew".

Я просто хочу знать, какие действия (вызовы API Windows)вызывает это.Я почти на 100% уверен, что проблема в сетевой карте (потому что другая карта работает хорошо), но я просто хочу понять, что мои действия вызывают.

К сожалению, мое приложение состоит из мегабайткода, поэтому я не могу просто раскомментировать несколько строк, чтобы посмотреть, могу ли я сейчас воспроизвести ошибку.

Есть ли список вызовов API Windows, которые выполняются драйвером сетевой карты?Например, "sendto" , скорее всего, выполняется драйвером, поскольку он отправляет данные в сеть.

Существует ли какой-либо тест (например, тест Acid для браузеров), который может показать, работает ли сетевой драйверне ведет себя правильно?

Ответы [ 2 ]

2 голосов
/ 24 декабря 2011

Звучит так, как будто у тебя кончились розетки. Вы уверены, что освобождаете сокеты, как только используете их?

0 голосов
/ 07 августа 2013

Убедитесь, что ваша сетевая карта обновлена ​​до последней версии, или переустановите драйвер, а затем перезапустите аппарат один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...