-
Здравствуйте.
Я использую компонент THttpCli из к пакета ICS для отправки GET запроса на свой же HTTP сервер.
Лезу по порту 81.
При использовании программы под VISTA выдается сообщение об ошибке "network is unreachable (#10051)".
Что я пробовал: 1. Отключать штатный брандмауер висты. Не помогло. 2. Аналогичный запрос из IE7 выполняется успешно.
Погуглил по теме. Не нашел ничего полезного.
Что я делаю не так? Почему возникает такая ошибка из под моего приложения?
-
> тимохов (22.05.2008 15:57:00) [0]
Сеть недоступна. А вот что ты для этого делаешь не понятно. Наверно где то неверно свойства установил и лезешь не в ту сеть, это может касаться и прокси.
-
Т.е. никаких "чудес" в этой части в Висте не появилось? Ну там, чтобы явно разрешать приложению деятельность по сети?
-
> Ну там, чтобы явно разрешать приложению деятельность по > сети?
нет
-
> тимохов (22.05.2008 16:39:02) [2]
В Висте много чего нового появилось, в первую очередь по безопасности, например твою программв, ее трафик могут типа блокировать и тогда возможно поведение будет похоже на описаное, но я ставлю на ошибку в программе, а не на злобную Висту.
-
> DVM (22.05.2008 17:11:03) [3]
Как же нет, когда это штатная функция для персонального файрвола, а там их поболее.
-
> Как же нет, когда это штатная функция для персонального > файрвола, а там их поболее.
Так в XP это тоже было. Он же про изменения спросил.
-
> DVM (23.05.2008 10:52:06) [6]
Так в Висте многое и изменено, и работает более строго. Так что файрвол(ы) сбрасывать со счета не стоит.
-
Отчитываюсь.
У нас есть прокси. Причем, я как-то никогда не уточнал, но каждый раз удивлялся, почему у каких-то компов в настройках IE прописан прокси, а где-то нет.
Сегодня выяснил, что у нас еще есть прокси клиент. Который стоит, почему-то не у всех.
Как раз на той самой висте он не стоял. Но IЕ работал, т.к. в нем прописан прокси.
THTTPCli, как выяснилось, прекрасно с прокси использует. В общем проблему решил.
Но есть ВОПРОС. Что почитать популярного про прокси, socks и т.д.
Ну так, чтобы в теме быть?
-
у компонента есть свой UserAgent, который может блокироваться либо сервером, либо (если используешь прокси) самим прокси. Да и виста может не выпускать на "посторонний" порт "лазить".
А с другими портами/хостами работает?
-
Еще, кстати, попробуй сделать Head запрос. Хотя врядли чем поможет (имхо).
-
> TForumHelp © (25.05.08 14:50) [10]
да я разобрался, написал же.
что-бы почитать научно-популярного? вот в чем вопрос...
уж очень RFC читать не хочется.
|