Форум: "Сети";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизПроверка инета Найти похожие ветки
← →
pomashok (2004-10-20 18:11) [0]Привет!проблема такая: есть сервер и клиент! необходимо проверить наличие на сервере инета (с клиентского компа!как сделать проверку инета известно!) а как с клиентского компа проверить на сервере инет нет?! какие есть мысли? IP сервера известно!
← →
pomashok (2004-10-21 00:14) [1]что вообще дело труба ?
← →
Palladin © (2004-10-21 01:32) [2]угу
← →
pomashok (2004-10-21 02:09) [3]понятно ...
← →
atruhin © (2004-10-21 10:15) [4]>>как сделать проверку инета известно!
Вот это да! Может поделишся, а то здесь на форуме никто незнает.
Полистай конфу по слову инет много узнаешь.
А чтобы ответить на твой вопрос хоть что-то, нужно знать организацию сети, как клиентский комп получает доступ к интернету, если он неполучает - зачем проверять и т.д.
← →
pomashok (2004-10-21 11:24) [5]atruhin попробуй программно проверь инет на клиенте, если он выходит в инет черз проксю!
← →
Digitman © (2004-10-21 11:53) [6]
> pomashok (21.10.04 11:24) [5]
> проверь инет
что значит "проверь инет" ?
инет - это сеть сетей.
в каждой сети - куча хостов.
и по-твоему выходит, что для того чтобы "проверить инет" нужно проверить доступность КАЖДОГО из этих хостов, коих - миллионы !
> наличие на сервере инета
на сервере нет никакого "инета" .. сервер - сам по себе, инет - сам по себе ... но сервер доступа в инет имеет выход на один из компьютеров инет-провайдера, который волен пропускать или игнорировать запросы твоего лок.хоста на доступ к иным хостам, существующим в инете.
← →
pomashok (2004-10-21 11:58) [7]atruhin попробуй программно проверь инет на клиенском тачке, если она выходит в инет через проксю...
← →
atruhin © (2004-10-21 12:51) [8]Ну тебе же Digitman © (21.10.04 11:53) [6] все разжевал подробней некуда.
>>если она выходит в инет через проксю...
Какую проксю они бываюр разные. Если нужно проверить доступ к какому то ресурсу, то подключайся к прокси серверу и делай запрос согласно тому протоколу который прокся поддерживает.
← →
pomashok (2004-10-21 15:16) [9]Я хачу программно проверить есть ли инет (соединение с интернетом)!кароче...когда дома происходит соединение с инетом по Dialup (без локалки) в трее висит иконка соединения(два экранчика).когда связи с инетом нет экранчиков нету.Когда я нахожусь в локалки и лезу через прокси сервер У МЕНЯ НЕТ ИКОНКИ В ТРЕЕ (она есть только на сервере)!поэтому я не могу определить есть инет или нет (когда лезишь на ссылку то не понятно почему она не работает!толи нет странички, то ли нет связи...). Как осуществить программно проверку наличия соединения с интернетом на сервере. (Нужен аналог "двух экранчиков" длЯ юзера которых выходит в инет через проксю.)
p.s. Для тех кто в танке не беспокоить....
← →
Digitman © (2004-10-21 15:58) [10]
> pomashok (21.10.04 15:16) [9]
> Я хачу программно проверить есть ли
> кароче...когда дома происходит соединение с инетом по Dialup
> (без локалки) в трее висит иконка соединения(два экранчика).когда
> связи с инетом нет экранчиков нету.
"Боня, ты тупой !" (С)
эта иконка означает всего лишь тот факт, что между твоим хостом и неким хостом твоего инет-провайдера установлена связь по некоему протоколу (например, PPP) .. и не более того
наверняка у твоего провайдера есть уч.запись для тестового входа (т.е. коннекта к нему с целью оценки производительности/качества/траффика) ... соединись со своим провайдером под этой учетной записью ! глаз твой будет радовать та же самая иконка в трее, но провайдер твой дальше своей подсети твои запросы не пустит ! он, провайдер, больной что ли пускать тебя нахаляву на тот же пресловутый microsoft.com ? Да, иконку свою вожделенную ты видишь, но значит ли это, что ты "имеешь инет", если даже к microsoft.com ты не можешь подключиться ?
шевели репой головы-то немного ...
← →
pomashok (2004-10-21 16:14) [11]в комнате стоит два компа! один сервер(1),другой клиент(2)!Сервет в инет выходит через dialup!клиент не видит есть ли соединение или нет!дальше комнаты все это не идет! Необходимо послать запрос или что то там с машины (2) на машину (1)!!!!и узнать есть ли на машине (1) соединение dialup!!!фсё!!!
← →
wal © (2004-10-21 16:42) [12]на машине (1) должна крутиться какая либо программа, которая умеет определять "есть ли соединение dialup" и отправлять результат по запросу на машину (2) по какому-либо протоколу.
на машине (2) должна быть программа, которая может оправить запрос на машину (1) и получить ответ по томуже самому протоколу.
В чем именно проблемы?
С уважением.
← →
Digitman © (2004-10-21 16:52) [13]
> умеет определять "есть ли соединение dialup"
дык ешкин кот ! факт установления dial-up-соединения - это просто факт установления dial-up-соединения ! и причем здесь "наличие инет" ?!
← →
pomashok (2004-10-21 17:43) [14]wal я хотел обойтись без написания серверной части программы, хотел тока клиенской прогой проверять наличие ;)ь
Digitman болтавня не по теме ;(...
← →
easy © (2004-10-21 18:01) [15]http://delphiworld.narod.ru/base/is_online.html
← →
wal © (2004-10-22 09:59) [16]2Digitman [13]
Мой ответ не на [0], а на [11].
2pomashok [14]
Без написания серверной части тоже можно обойтись. Использовать, какой-либо стандартный сервис, например Telnet+RasDial.
А на Digitman"а зря бочку катишь, ибо [11] гораздо дальше от темы, чем [10] и [13].
С уважением.
← →
DVM © (2004-10-22 11:11) [17]Нельзя проверить "есть ли инет на компьютере" потому как нельзя объяснить, что значит "есть инет". Можно лишь проверить доступность конкретного хоста. Чаще обычным пингом. Но тоже не гарантия. ICMP протокол может быть и заблокирован файерволлом и от этого "инет" на компьютере не исчезнет. Т.е. "есть инет" - это доступность всех хостов по всем протоколам по всем портам???
Чушь!
Digitman © прав во всем.
← →
app © (2004-10-22 13:34) [18]pomashok (21.10.04 17:43) [14]
Болтовня идет с твоей стороны.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.034 c