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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ping, Определение времени отклика. 
:(
    Опции темы
Subl1me
Дата 1.7.2007, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте.

Я столкнулся с такой проблемой. Необходимо пропинговать компьютер по IP, тобеж проверить в онлайне ли он, и определить его время отклика.
Возможно ли это сделать стандартными средствами .NET ???
PM MAIL   Вверх
stab
Дата 2.7.2007, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

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



System.Net.NetworkInformation.Ping


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Real
Дата 5.1.2008, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 0
Всего: -1



Цитата(stab @ 2.7.2007,  03:25)
System.Net.NetworkInformation.Ping

Как?
PM   Вверх
PPS05
Дата 5.1.2008, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 6.11.2005
Где: Беларусь, Минск

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



В System.Net.NetworkInformation.Ping есть System.Net.NetworkInformation.PingReply Send(...). В PingReply найдете все, что нужно.


--------------------
Ушел с форума и не вернулся.
PM MAIL ICQ   Вверх
Nickey
Дата 6.1.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

            System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
            System.Net.NetworkInformation.PingReply reply = p.Send("ya.ru");
            if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
            {
                MessageBox.Show(reply.RoundtripTime.ToString());
            }


или так:

Код

        .....
            System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
            p.PingCompleted += new System.Net.NetworkInformation.PingCompletedEventHandler(p_PingCompleted);
            p.SendAsync("www.google.com", null);
            
        }

        void p_PingCompleted(object sender, System.Net.NetworkInformation.PingCompletedEventArgs e)
        {
            System.Net.NetworkInformation.PingReply reply = e.Reply;
            if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
            {
                MessageBox.Show(reply.RoundtripTime.ToString());
            }
        }

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

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


 




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


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

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