Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.04;
Скачать: CL | DM;

Вниз

Соединение с Интернетом   Найти похожие ветки 

 
Lony ©   (2003-10-07 15:30) [0]

Компьютер подключен к инету через локальную сеть. Пробую программно отпинговать какой-нибудь сервер, не получается. Хотя при Dial-Up всё нормально. В чём дело?


 
Digitman ©   (2003-10-07 15:36) [1]

возможно, в запретах админа на исходящие ICMP-пакеты


 
Lony ©   (2003-10-07 15:43) [2]

А IExplorer разве не так соединяется? По другому никак отпинговать нельзя?


 
Digitman ©   (2003-10-07 15:51) [3]

а причем здесь IE ? он что, ICMP использует ?


 
Reindeer Moss Eater ©   (2003-10-07 15:52) [4]

А IExplorer разве не так соединяется?
Не так.

По другому никак отпинговать нельзя?
По какому?


 
Verg ©   (2003-10-07 15:57) [5]


> А IExplorer разве не так соединяется?


Нет, конечно :) Незачем ему пинговать.

Дык, у вас небось локалка-то "теневая".
Т.е. все из локалки ходят в инет через прокси.
Вот и не пингуются сервера в инете.
Попробуйте попинговать прокси.


 
Lony ©   (2003-10-07 16:10) [6]

А как пинговать прокси?


 
Reindeer Moss Eater ©   (2003-10-07 16:13) [7]

Так же как и все остальное. Только зачем?


 
Lony ©   (2003-10-07 16:14) [8]

Зачем что?


 
Reindeer Moss Eater ©   (2003-10-07 16:14) [9]

Пинговать


 
Verg ©   (2003-10-07 16:15) [10]

У IE открываешь Сервис!Свойства обозревателя|Подключения|Настройка LAN|.. Там будет адрес прокси.
Вот этот адрес и попингуйте.


 
Lony ©   (2003-10-07 16:15) [11]

Вообщем, нужно любым способом проверить, есть ли выход в инет или нет. Это реально?


 
Lony ©   (2003-10-07 16:17) [12]

А адрес прокси программным способом определить можно?


 
Reindeer Moss Eater ©   (2003-10-07 16:22) [13]

А адрес прокси программным способом определить можно?

А зачем? Это забота браузера. Он в его настройках лежит.


 
Deff   (2003-10-07 16:29) [14]

Вообщем, нужно любым способом проверить, есть ли выход в инет или нет. Это реально?
________________
да. открываешь ие и вводишь ya.ru
если загрузилась - значит есть...


 
Reindeer Moss Eater ©   (2003-10-07 16:50) [15]

Русская народная сказка "Про маму, мальчика, буханку хлеба и пинг".

Мама отправила мальчика за хлебом в сельпо до которого было 5 км.
Мальчик хорошо учился в школе и был умным.
Его мучил вопрос: а есть ли в магазине хлеб вообще?
Он пошел в сельпо, но не взял с собой ни денег ни авоськи, потому что решил кое-что проверить прежде чем купить хлеб.
Итак, он пришел в сельпо и спросил у продавца сколько времени.
Продавец ответил ему что времени сейчас три часа и мальчик пошел домой.
По пути домой мальчик почему-то решил, что хлеб в магазине все-таки есть (ведь тетка ответила ему на вопрос "скока время?")
Вернувшись домой он взял авоську, деньги и пошел снова в магазин за хлебом, но спустя 2 часа вернулся с пустыми руками.

Потому что:
1. Хлеба в этот день в магазин вообще не завозили.
или
2. Хлеб кончился пока мальчик шел домой за авоськой
или
3. Магазин этот вообще не продает хлеб

Мораль:

Мальчику только казалось, что он поступает мудро.
Потому что:
1. Имея потребность в буханке хлеба (web-странице) он зачем-то спрашивал у продавщицы время (использовал протокол ICMP)
2. Не подумал, что наличие хлеба в момент проверки еще не означает его наличие в момент покупки и наоборот, отсутствие в момент проверки еще не означает отсутствия хлеба в момент покупки.


 
Anatoly Podgoretsky ©   (2003-10-07 16:55) [16]

А если у тебя прокси, то у тебя вообще нет никакого "подключения" к Интернет, а только подключение к прокси.


 
Lony ©   (2003-10-07 17:21) [17]

Ну а как можно проверить в своей программе, есть ли выход в инет в данной ситуации, не используя browser?


 
Reindeer Moss Eater ©   (2003-10-07 17:23) [18]

Зачем?


 
Lony ©   (2003-10-07 20:33) [19]

Чтобы прогу можно было запустить и не мучиться.


 
Anatoly Podgoretsky ©   (2003-10-07 20:47) [20]

Пропинговать, протрассировать, подключиться к какому либо ресурсу.


 
Lony ©   (2003-10-07 22:37) [21]

Anatoly Podgoretsky,
Пропинговать прокси?
Как протрассировать и что это значит?


 
Reindeer Moss Eater ©   (2003-10-08 09:04) [22]

Чтобы прогу можно было запустить и не мучиться.

А её (прогу) сразу нельзя запустить что бы не мучаться?


 
Fork   (2003-10-08 09:20) [23]

Блин, мужики вы чего курите? Детсад развели.


 
Duncann   (2003-10-08 10:09) [24]

Используй другие компоненты, например Indy HTTP. Только смысл так и не понятен, зачем тебе это надо?


 
Anatoly Podgoretsky ©   (2003-10-08 10:51) [25]

Lony © (07.10.03 22:37) [21]
Ладно не мучайся, просто запускай свою программу.


 
Советчик   (2003-10-08 18:24) [26]

Народ ну на самом деле вам же задают вопрос можно ли пропинговать адресс в инете через локалку? Вот мой ответ: НЕТ.
(Вариант возможен только при подключении через NAT, он все запросы передает прозрачно. Т.е. ты набираешь www.ya.ru он перехватывает это дело ищет в локальной сети если такого ресурса в локалке нет отсылает в интернет, но про пинг точно не скажу тонкостей не знаю)
И действительно нахрена вам это нужно?
Один хрен даже если ходите в инет через прокси там обычно авторизация нужна. По этому в программе ставите пользователя при первом запуске перед выбором: Вы ходите в интернет по дайалап или через локальную сеть? Если первое проверяешь коннект, если второе заставляешь его либо ввести вручную адресс прокси сервера и порта либо предлагаешь экспортировать настройки из браузера. Если конечно авторизации нет на прокси то тогда "проще", экспорт автоматом настроек из эксплорера и метод GET на какой нибудь сто процентно существующий сервер (тот же яндекс напр.) и ждешь ответ также втихую...


 
Reindeer Moss Eater ©   (2003-10-09 08:50) [27]

вопрос можно ли пропинговать адресс в инете через локалку? Вот мой ответ: НЕТ.

А мой ответ - ДА.

Вариант возможен только при подключении через NAT
Не только.

Так что не надо подобных мудрых советов


 
Anatoly Podgoretsky ©   (2003-10-09 09:08) [28]

Наш ответ Чемберлену


 
Fork   (2003-10-09 15:41) [29]

>вопрос можно ли пропинговать адресс в инете через локалку? Вот >мой ответ: НЕТ.

>>А мой ответ - ДА.

А мой вопрос, а нахрена???
Ну зачем пинговать машину? Определение факта запущенной машины НЕ ЕСТЬ однозначный ответ на вопрос есть ли необходимый сервис для нас со стороны сервера (80, 22 и т.д.)


 
Виталий   (2003-10-09 20:43) [30]

Отвечать же нужно на первоначально поставленный вопрос.
//Компьютер подключен к инету через локальную сеть. Пробую программно отпинговать какой-нибудь сервер, не получается. Хотя при Dial-Up всё нормально. В чём дело?//
Каким образом идет программное пингование?
Что значит "при Dual-Up все нормально"? Поясни людям.
По определенным портам (читай: определенным командам) админ может запретить доступ в Интернет, в том числе и команде ping.
Попробуй команды
ping 10.100.100.1 (на любой соседский комп или комп с прокси)
tracert 10.100.100.1
ping www.rambler.ru
tracert rambler.ru
Команда tracert выдает информацию от КАЖДОГО компьютера по пути следования пакета TCP/IP.
Если при трассировании www.rambler.ru выводит звездочки после твоего прокси, то закрыто ПОЧТИ полностью, и испытывать свою прогу ты можешь на любой компьютер внутри локалки.
Подробности можешь узнать, прочитав книги по протоколу TCP/IP.



Страницы: 1 вся ветка

Текущий архив: 2003.12.04;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.008 c
1-11602
greenrul
2003-11-26 03:31
2003.12.04
Проблемы с File of TMyType


1-11611
Walrus
2003-11-25 20:33
2003.12.04
Изменение объектов одного модуля из другого модуля


4-11707
vova_d
2003-10-10 18:07
2003.12.04
TThread CreateWindow and DestroyWindow


4-11712
SergeySEM
2003-10-10 12:59
2003.12.04
вылов клавиш


4-11730
igornov
2003-10-07 18:20
2003.12.04
Как зная хендл окна прочитать его заголовок и заменить своим