Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проверить наличие подключения к интернету, самый простой способ 
:(
    Опции темы
vasjon
Дата 16.11.2007, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 26.9.2007

Репутация: нет
Всего: нет



Как проверить наличие подключения к интернету, при этом желательно знать есть ли возможность отправлять (получать) информацию по 80 (скачивать фалы) и по 25 (отправлять письма) портам. Если можно пример
PM MAIL   Вверх
Akina
Дата 16.11.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(vasjon @  16.11.2007,  13:25 Найти цитируемый пост)
Как проверить наличие подключения к интернету

Проверить наличие связи с любым хостом в Инете о любому протоколу. Наличие связи означает наличие подключения. Однако отсутствие связи не означает отсутствия подключения.

Цитата(vasjon @  16.11.2007,  13:25 Найти цитируемый пост)
желательно знать есть ли возможность отправлять (получать) информацию по 80 (скачивать фалы) и по 25 (отправлять письма) портам.

Соответственно использовать ТСР-протокол и указанные порты назначения, при этом целевой узел должен отвечать по указанному порту. Наличие связи означает отсутствие блокировки. Однако отсутствие связи не означает наличия блокировки.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Modul
Дата 16.11.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Можно исключения использовать, например через Socket.

Нет соединения - такая приятная табличка smile  с красным крестиком !
--------------------
I'll be back !
PM MAIL   Вверх
vasjon
Дата 16.11.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 26.9.2007

Репутация: нет
Всего: нет



Цитата(Akina @  16.11.2007,  12:52 Найти цитируемый пост)
Соответственно использовать ТСР-протокол и указанные порты назначения, при этом целевой узел должен отвечать по указанному порту. Наличие связи означает отсутствие блокировки. Однако отсутствие связи не означает наличия блокировки.

хорошо, неточно сформулировал...
1) Как мне выяснить есть ли связь ?
2) Как мне проверить отсутствие блокировки по указаным портам ?
PM MAIL   Вверх
Akina
Дата 16.11.2007, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



1) ТСР-протокол и требуемый порт назначения, при этом целевой узел должен ответить по указанному порту.
2) Наличие связи означает отсутствие блокировки.
Если связь не будет установлена, это означает либо отсутствие подключения к Инету, либо наличие блокировки, либо третью причину - вернее третьи, ибо их дохрена.

Я вот только понять не могу - тебе-то какое до этого дело? нет связи? сообщи об этом, ну до кучи сообщи код ошибки, и успокойся, дальше пусть юзер ковыряет, где у него косяк. А из приложения ты фига с два это сделаешь.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
vasjon
Дата 16.11.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 26.9.2007

Репутация: нет
Всего: нет



Цитата(Akina @  16.11.2007,  15:58 Найти цитируемый пост)
нет связи? сообщи об этом, ну до кучи сообщи код ошибки, и успокойся, дальше пусть юзер ковыряет, где у него косяк.

это в принципе и нужно... Можно пример кода ?
PM MAIL   Вверх
Akina
Дата 16.11.2007, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(vasjon @  16.11.2007,  17:10 Найти цитируемый пост)
Можно пример кода ? 

Выбери технологию, через которую будешь работать (например Sockets) - и в MSDN. Там практически по каждому свойству/методу/событию есть примеры кода.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.