Лабораторная работа №5 по Сетевое программное обеспечение

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon sendTCP.txt
material.view.file_icon sendUDP.txt
material.view.file_icon takeTCP.txt
material.view.file_icon takeUDP.txt
material.view.file_icon clienttcp.cpp
material.view.file_icon clientudp.cpp
material.view.file_icon serv.cpp
material.view.file_icon serv
material.view.file_icon tcp
material.view.file_icon udp
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов

Описание

1. Разработать программу однопотокового сервера, использующую асинхронный ввод/вывод (организованный с помощью системного вызова select) обеспечивающую псевдопараллельную работу клиентов.
2. Написать клиентскую программу, передающую сообщения на сервер.
3. Продемонстрировать асинхронную работу сервера. Например, при запуске клиента пользователь задает число i от 1 до 10. Клиент передает серверу в цикле это число с задержкой в i секунд между передачей. Сервер отображает на экран полученную от клиентов информацию.
Например:
1-й клиент посылает число 1 в цикле с задержкой в 1 сек.
2-ой клиент посылает число 2 с задержкой в 2 сек.
3-й клиент посылает число 3 в цикле с задержкой в 3 сек.
Сервер отображает информацию полученную от клиентов. Если у Вас правильно организован асинхронный ввод/вывод, то на экран со стороны сервера будет выводиться с чередованием числа 1, 2 и 3. Причем частота появления определенного числа будет зависеть от задержки по времени его передачи.
4. Реализация - на языке C/C++, консольные приложения.

Серверная программа должна находить номер свободного порта и выводить его на экран. При запуске клиентской программы задавать со строки IP адрес сервера и порт (например, см. [1], стр. 338-342, функции bind, getsockname).

Дополнительная информация

Год сдачи: 2015
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Павский
Лабораторная работа по дисциплине: Интеллектуальные сети. Вариант общий
Лабораторная работа 1 по дисциплине «Интеллектуальные сети» «Архитектура ИС» Цель работы: Изучить особенности архитектуры интеллектуальных сетей, основные термины и определения Тест: 1. Согласно общей схеме ИС через какой узел включаются абонент А и Б? 2. Расшифруйте аббревиатуру API? 3. Согласно функциональной архитектуре ИС какие функции содержит интеллектуальная надстройка? 4. Согласно рекомендации Q.1201 какое основополагающее требование ставится к архитектуре ИС 5. Укажите аббревиатуру узла
User ilya2213 : 1 октября 2023
200 руб.
promo
Экономика организации. Резервы ускорения оборачиваемости оборотных средств организации
«Резервы ускорения оборачиваемости оборотных средств организации» СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АНАЛИЗА ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ОБОРОТНЫХ СРЕДСТВ 6 1.1. Понятие, состав и классификация оборотных средств 6 1.2. Показатели эффективности использования оборотных средств 10 2. ОЦЕНКА ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ОБОРОТНЫХ СРЕДСТВ НА «ООО «ПК ТИТАН»» 16 2.1. Общая характеристика предприятия 16 2.2.Анализ эффективности использования оборотных средств предприятия 18 2.3. Анализ коэфф
User tish1983 : 12 июня 2021
1800 руб.
Современные технологии программирования (часть 1). Вариант №11.
Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое ко
User teacher-sib : 30 августа 2019
600 руб.
Современные технологии программирования (часть 1). Вариант №11. promo
Задвижка дисковая шиберная ЗДШ65-210М-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Задвижка дисковая шиберная ЗДШ65-210М-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
User leha.se92@mail.ru : 27 мая 2017
460 руб.
Задвижка дисковая шиберная ЗДШ65-210М-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх