ТЕМА: "Основы использования сокетов"
Цель: ознакомиться c принципами разработки и функционирования сетевых приложений, использующих сокеты.
Порядок выполнения работы
- Изучите теоретический материал в одном из следующих источников:
- Александр Шаргин "Программирование сокетов в Linux"
- Теория, предлагаемая разработчиками курса: Жиганов Е.Д. "Разработка сетевых приложений на основе протокола TCP/IP в среде Unix-подобных операционных систем"
- Андрей Боровский Сокеты. Статья из серии "Программирование для Linux", журнал LinuxFormat
- Создайте приложения в соответствии с индивидуальным заданием
- Выполните тестовый запуск серверной и клиентской части, а также осуществите операции их взаимодействия.
- По результатам работы подготовить отчет.
Литература
- У. Ричард Стивенс, Стивен А. Раго "UNIX. Профессиональное программирование." 3-е изд. — СПб.: Питер, 2018. — 944 с.
Глава 16. Межпроцессорные взаимодействия в сети: сокеты., пункты 16.1-16.5 -
У. Стивенс "UNIX: разработка сетевых приложений" СПб.: Питер, 2003. — 1088 с.
Глава 4. Элементарные сокеты TCP.