Лабораторная работа №10 Сетевое программирование Цель работы: Получение практических навыков использования буфера обмена в приложении


Проверка подключения компьютера к Интернету



бет3/3
Дата30.03.2023
өлшемі163,09 Kb.
#77652
түріЛабораторная работа
1   2   3
Байланысты:
Лаб 10. Сетевое программирование

Проверка подключения компьютера к Интернету
Чтобы проверить наличие подключения компьютера к Интернету, можно воспользоваться функцией Windows API internetGetConnectedState, при­менение которой проиллюстрировано в листинге






  1. Работа с локальной сетью

Не менее важным аспектом, чем программирование сети Интернет, является программирование локальной сети. Мы рассмотрим несколько приемов.


Получаем имя текущего пользователя
Класс System.Environment содержит свойства UserDomainName и UserName, С
помощью которых можно получить информацию о текущем пользователе системы. Свойство UseDomainName возвращает имя сетевого домена, к кото­рому подключен текущий пользователь, а свойство UserName — имя находя­щегося в системе пользователя, который запустил текущий поток команд. Комбинация из этих двух свойств позволят нам идентифицировать пользова­теля (листинг).

Есть еще и второй способ с использованием пространства имен System.security.Principal, который позволяет получить такую же инфор­мацию о текущем пользователе (листинг).



Выясняем, подключена ли локальная система к сети, и узнать используемый тип соединения
Сетевая функция Windows API isNetworkAiive определяет, подключена ли локальная система к сети, а также возвращает информацию о типе соедине­ния (LAN, WAN). Пример ее использования показан в листинге.



Задание для самостоятельного выполнения:

  1. Создайте проекты на Windows Forms:

  2. Запишите программный код, ориентируясь на листинги программ, приведенные выше.

  3. Проверьте работу программ.

  4. Составьте отчет по лабораторной работе. Сделайте выводы. Загрузите отчет на проверку.



Список использованных источников: https://multiurok.ru/files/laboratornyi-praktikum-na-iazyke-c-po-mdk-01-01-si.html

Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет