
- •«Московский технический университет связи и информатики»
- •Отчёт по курсовой работе
- •Задание на курсовую работу
- •1 Введение
- •2 Постановка задачи
- •3 Теоретические основы разрабатываемой темы
- •4 Разработка и описание алгоритма работы приложения
- •5 Описание структуры программы
- •6 Результат работы программы
- •7 Заключение
- •Список использованных источников
- •Приложение
6 Результат работы программы
Результаты работы приложения представлены на рисунках 1-12.
Рисунок 1 – Запуск клиента
Рисунок 2 – Запуск сервера 1
Рисунок 3 – Запуск сервера 2
Рисунок 4 – Запуск сервера логирования
Рисунок 5 – Подключение к серверу 1 и получение всей информации
Рисунок 6 – Получение информации о количестве свободной памяти в байтах
Рисунок 7 – Подключение к серверу 2 и получение всей информации
Рисунок 8 – Подключение к обоим серверам и получение имени компьютера от первого сервера
Рисунок 9 – Отключение от первого сервера и получение ID потока от сервера 2
Рисунок 10 – Отключение от второго сервера и отключение клиента
Рисунок 11 – Итоговые записи в файле логирования первого сервера
Рисунок 12 – Итоговые записи в файле логирования второго сервера
7 Заключение
В результате выполнения данной курсовой работы было разработано клиент-серверное приложение, выполняющее получение, сбор и вывод системной информации» в соответствии с индивидуальным вариантом задания. В ходе работы также были закреплены и углублены теоретические знания в области современных операционных систем, приобретены практические навыки разработки клиент-серверных приложений, использующих стандартные механизмы межпроцессного взаимодействия.
Список использованных источников
Э.Таненбаум, Х.Бос. Современные операционные системы. 4-изд. – СПб.: Питер, 2018
В. Столлингс. Операционные системы. Внутренняя структура и принципы проектирования. 9-изд. – Вильямс, 2020
Джеффри Рихтер, Кристоф Назар. Windows via C/C++. – СПб.: Питер, «Русская редакция», 2009
Колиснеченко Д.Н. Linux. От новичка к перофессионалу. – 7-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2020
Робачевский Л., Немнюгин С. Л., Стесик О. Л. Операционная система UNIX. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010
Приложение
Код клиента
Рисунок 13 – Код клиента
Рисунок 14 – Код клиента
Рисунок 15 – Код клиента
Рисунок 16 – Код клиента
Рисунок 17 – Код клиента
Рисунок 18 – Код клиента
Рисунок 19 – Код клиента
Рисунок 20 – Код клиента
Рисунок 21 – Код клиента
Код сервер 1
Рисунок 22 – Код сервер 1
Рисунок 23 – Код сервер 1
Рисунок 24 – Код сервер 1
Рисунок 25 – Код сервер 1
Рисунок 26 – Код сервер 1
Рисунок 27 – Код сервер 1
Рисунок 28 – Код сервер 1
Рисунок 29 – Код сервер 1
Код сервер 2
Рисунок 30 – Код сервер 2
Рисунок 31 – Код сервер 2
Рисунок 32 – Код сервер 2
Рисунок 33 – Код сервер 2
Рисунок 34 – Код сервер 2
Код сервера логирования
Рисунок 35 – Код сервера логирования
Рисунок 36 – Код сервера логирования
Рисунок 37 – Код сервера логирования