Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Соединение с Интернетом [D6, WinME]


Страницы:   1 2

Lony ©   (2003-10-07 15:30:00) 

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


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

Отвечать же нужно на первоначально поставленный вопрос.
//Компьютер подключен к инету через локальную сеть. Пробую программно отпинговать какой-нибудь сервер, не получается. Хотя при 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.


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

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

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

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


Anatoly Podgoretsky   (2003-10-09 09:08:00) [3]

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


Reindeer Moss Eater   (2003-10-09 08:50:00) [4]

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

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

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

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


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

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


Anatoly Podgoretsky   (2003-10-08 10:51:00) [6]

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


Duncann   (2003-10-08 10:09:00) [7]

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


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

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


Reindeer Moss Eater   (2003-10-08 09:04:00) [9]

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

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


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

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


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

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


Lony   (2003-10-07 20:33:00) [12]

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


Reindeer Moss Eater   (2003-10-07 17:23:00) [13]

Зачем?


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

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


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

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


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

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

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

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

Мораль:

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


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

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


Reindeer Moss Eater   (2003-10-07 16:22:00) [18]

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

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


Lony   (2003-10-07 16:17:00) [19]

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


Lony   (2003-10-07 16:15:00) [20]

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо