![]() |
|
Модераторы: feodorv |
![]()
|
|
| reider |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 18.11.2013 Репутация: нет Всего: нет |
Доброго времени суток.
Подскажите, как можно быстро узнать доступен сетевой ресурс или нет. К примеру открываю директорию с существующего IP но сама директория не расшаренна, и при этом программа зависает на достаточно длительный таймаут. Подскажите кто знает. |
|||
|
||||
| GremlinProg |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 1 Всего: 106 |
Если Вы о программном решении, и если других решений не будет: считайте, что изначально директория существует и запускайте бэкграундом процедуру опроса этой директории. После того, как будет получен ответ от бэкграунд-потока, принимайте решение: удалить объект, связанный с этой директорией, или пометить его, как несуществующий.
-------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Довольно странно. Если всё настроено правильно, длительных таймаутов быть не должно. Загрузку сети смотрели? Да, опрос удалённой папки должен быть асинхронным. -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |