МДК 01.04 Системное программирование
Лабораторная работа № 10
Сетевое программирование
Цель работы: Получение практических навыков использования буфера обмена в приложении.
Теоретические сведения:
Интернет-технологии по-прежнему являются очень динамично развивающимся направлением в компьютерной индустрии. Появляются новые протоколы, развиваются браузеры, появляются новые способы взаимодействия пользователей. Также развиваются местные локальные сети внутри предприятий.
Поэтому сетевое программирование является очень важной частью в работе программиста. Знание некоторых приемов программирования сетей всегда пригодится любому разработчику.
Информация о сети
Сначала рассмотрим некоторые вопросы, связанные с определением конфигурации сети, адресов компьютера и т. п.
Получаем хост, порт, протокол из веб-адреса.
С помощью класса System.uriBuilder можно легко получить необходимую информацию о хосте, порте, используемом протоколе и другие данные. Пример показан в листинге
С помощью данного класса также можно создавать URI (универсальный идентификатор ресурсов) из составляющих элементов. Например, имеется адрес сайта, имя файла и фрагмент. Свойство Fragment содержит любой текст, который следует за маркером фрагмента (знаком #) в URI, включая сам маркер. При установлении свойства Fragment данный маркер также добавляется к его значению. В листинге показано создание URI http://rusproject.narod.ru/index. htm#main.
Достарыңызбен бөлісу: |