Обмен данными по анонимному каналу с сервером

Отменен
Заказ
5295070
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
26 Мар 2023 в 23:55
Цена
500 ₽
Блокировка
5 дней
Размещен
21 Мар 2023 в 23:18
Просмотров
98
Описание работы

Написать программы двух консольных процессов Server, Mult, Sum которые обмениваются сообщениями по анонимному каналу. Сообщения бывают двух типов:

–         сообщения первого типа содержат размер курсора и цвет фона консоли;

–         сообщения второго типа содержат массив символов.

Одновременно сообщение может передаваться только одним из процессов.

Процесс- Server, который выполняет следующие действия.

–     Запрашивает размер массива.

–     Запрашивает у пользователя размер курсора и цвет фона консоли;

–     Генерирует целые числа и передает их по анонимному каналу процессу-серверу. 

–     Запускает процессы Mult, Sum.

–     Получает и передает по анонимным каналам массив символов. Выводит полученные результаты и переданные массив на консоль. 

–     Передача первого сообщения инициируется нажатием левой кнопки мыши. В этом случае данный процесс передаёт размер курсора и цвет фона консоли процессу Sum.

–     Передача второго сообщения инициируется нажатием клавиши «G» на клавиатуре. В этом случае данный процесс передаёт массив чисел другим процессам.

–     Запрашивает результат от процессов- Mult, Sum посредством нажатия клавиши «S» на клавиатуре.

–     Закончить работу после нажатия клавиши - “Enter”

 Процесс- Sum, который выполняет следующие действия.

–          Получает массив чисел от сервера.

–          Получает размер курсора и цвет фона консоли, устанавливает их; - Вычисляет сумму чисел массива.

–          Передаёт число серверу.

–          Выводит сумму на консоль.

Процесс- Mult, который выполняет следующие действия.

–          Получает массив чисел от сервера. - Вычисляет произведение чисел массива - Передаёт число серверу.

–          Выводит сумму на консоль.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир