From 80afc97b6b20a3b9305cbb638db6d771fff606a9 Mon Sep 17 00:00:00 2001 From: shumapolina <116728017+shumapolina@users.noreply.github.com> Date: Thu, 3 Aug 2023 16:19:41 +0300 Subject: [PATCH] Update Readme.md --- 09/Readme.md | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) 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; +* не нарушен предыдущий функционал приложения.