diff --git a/09/Readme.md b/09/Readme.md index 36ffed2..7f191f5 100644 --- a/09/Readme.md +++ b/09/Readme.md @@ -1,4 +1,4 @@ -# Домашнее задание к занятию "Работа с сетью. UDP клиент" +# Домашнее задание к занятию «Работа с сетью. UDP клиент» ### Цель задания @@ -10,35 +10,34 @@ 1. Скачать проект с прекодом. 2. Добавить в CMakeList.txt модуль для работы с сетью. -4. Добавить на главную форму виджет для ввода текста и кнопку "Отправить Датаграмму" +4. Добавить на главную форму виджет для ввода текста и кнопку «Отправить Датаграмму». 5. Изменить существующие или добавить новые методы, необходимые для выполнения задания. ------ -### Задание 1. +### Задание 1 -Доработать представленное приложение, чтобы появился функционал отправки и приема пользовательских датаграмм. +Доработать представленное приложение, чтобы появился функционал отправки и приёма пользовательских датаграмм. 1. В текущее приложение добавить: - * виджет для ввода текста; - * кнопку "Отправить датаграмму". -2. При нажатии на кнопку "Отправить датаграмму" приложение должно отправить введенный пользователем текст при помощи объекта класса QUdpSocket на адрес 127.0.0.1 (localhost) -3. Приложение должно принять эту датаграмму и отобразить в виджете "Принятые данные" сообщение вида: "Принято сооьбщение от ***адрес отправителя***, - размер сообщения(байт) ***Х*** - * Х - размер введенного в виджет текста - * Адрес отправителя - адрес с которого была осуществлена отправка датаграммы + * виджет для ввода текста, + * кнопку «Отправить датаграмму». +2. При нажатии на кнопку «Отправить датаграмму» приложение должно отправить введённый пользователем текст при помощи объекта класса QUdpSocket на адрес 127.0.0.1 (localhost). +3. Приложение должно принять эту датаграмму и отобразить в виджете «Принятые данные» сообщение вида: «Принято сообщение от ***адрес отправителя***», размер сообщения (байт) ***Х***: + * Х — размер введённого в виджет текста; + * адрес отправителя — адрес, с которого была осуществлена отправка датаграммы. ------ -### Правила приема работы +### Правила приёма работы -1. Отправлена ссылка на репозиторий с кодом ДЗ +1. Отправлена ссылка на репозиторий с кодом ДЗ. ------ -### Критерий зачета +### Критерии зачёта: -* Выполняются все требования из задания. -* Сообщения отправляются и принимаются при помощи экземпляров классов QUdpSocket. -* Вся работа классов QUdpSocket реализована внутри класса UDPworker. -* Не нарушен предыдущий функционал приложения. +* выполняются все требования из задания; +* сообщения отправляются и принимаются при помощи экземпляров классов QUdpSocket; +* вся работа классов QUdpSocket реализована внутри класса UDPworker; +* не нарушен предыдущий функционал приложения.