Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

Уроки по C#. Рассылки сайта progs.biz
Рассылка № 66
 
Начало > C# > FAQ > Вопросы 13-14

М. Макдональд. Рецепты программирования на Visual Basic.NET.
М. Макдональд. Рецепты программирования на Visual Basic.NET.
Заказать на Озоне

Подробнее


Полные версии вопросов (с картинками): вопрос 13, вопрос 14.

FAQ по C#
Вопрос 13. Как выяснить ip-адрес своего компьютера?

Например, вот так:

    // Получение имени компьютера.
    String host = System.Net.Dns.GetHostName();
    // Получение ip-адреса.
    System.Net.IPAddress ip = System.Net.Dns.GetHostByName(host).AddressList[0];
    // Показ адреса в label'е.
    label1.Text = ip.ToString();

Пара пояснений по коду. Используемый нами метод GetHostByName возвращает список ip-адресов. ip-адрес у компьютера обычно один, так вот его мы и получаем (указав индекс 0).

Для ip-адреса на платформе .NET есть специальный класс, который мы и используем. Для показа же ip-адреса пользователю используем стандартный метод ToString().

FAQ по C#
Вопрос 14. Как выяснить ip-адрес хоста?

Для выяснения ip-адресов некоторого хоста (например, сайта) надо просто передать его имя в метод GetHostByName класса System.Net.Dns.

Вот так, например, можно выяснить все ip для некоторого адреса в Интернете:

    // Массив ip-адресов.
    System.Net.IPAddress [] ip;
    // Получаем все ip-адреса для некоторого сайта.
    ip = System.Net.Dns.GetHostByName("http://progs.biz").AddressList;
    // Показываем все ip-адреса.
    for(int i = 0; i<ip.GetLength(0); i++)
    {
        Console.WriteLine(ip[i].ToString();
    }
Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2004 сайт progs.biz
© 2002-2004 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.csharplessons
Отписаться

В избранное