Создание сервера udp



жүктеу 313.87 Kb.
бет1/2
Дата10.11.2022
өлшемі313.87 Kb.
#23638
түріЛабораторная работа
  1   2
TRBP Lab 1 Bakharev R N

Некоммерческое акционерное общество
«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ
ИМЕНИ ГУМАРБЕКА ДАУКЕЕВА»
Институт «Информационных Технологий»
Кафедра «IT-инжиниринг»

Лабораторная работа №1


По дисциплине: Технологии разработки бизнес-приложений


На тему: Создание сервера UDP
Специальность: 5В070400 – Вычислительная техника и программное обеспечение
Выполнил: Бахарев Р. Н.
Группа: ВТ-18-4
Приняла: ст.преп. Мусатаева Г. Т.

____________ _____________ «_____» ___________2022 г.


Оценка подпись

Алматы 2022


Содержание
Задание……..…………………………………………………………………..3
Выполнение задания………………………………………………………...3-6
Листинг программы……………………………………………………………6
Заключение…………………………………………………………………......10
Использованная литература…………………………………………………...11


Лабораторная работа №1 Создание сервера UDP.
Задание
Создать клиентское приложение, работающее по протоколу UDP. Создать серверное приложение, работающее по протоколу UDP. Организовать обмен данными между клиентом и сервером.
Выполнение задания
Начнём выполнение задания с создания серверной части. Объявим необходимые пакеты и создадим основной класс.

Создадим основной метод main, где опишем создание объекта класса для отправки ответа клиенту в будущем. Также объявим буферы для хранения данных.

После подключения клиента к серверу получим данные и выведем их на консоль. Далее изменим регистр строки пользователя перепакуем данные и отправим обратно пользователю.


Теперь необходимо создать клиентское приложение, откуда мы будем отправлять данные на сервер и получать изменённую строку.

Создадим экземпляр клиентского сокета для приёма данных. Так же объявим буферы и запишем куда отправлять данные (localhost и порт 50001).

Опишем создание и отправку пакета на сервер, а также получение ответа от сервера.

Закроем соединение с сервером, закрыв сокет.

При запуске сервера нам выводится сообщение об ожидании клиента.

После включения клиента на сервер сразу же будут отправлены данные и программы сервера и клиента закроются, оставив в консоли вывод сообщений.

Вывод сервера

Вывод клиента

жүктеу 313.87 Kb.

Поделитесь с Вашими друзьями:
  1   2




©emirb.org 2022
әкімшілігінің қараңыз

    Басты бет