Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
cfkhellboy1992
8 / 8 / 0
Регистрация: 23.02.2013
Сообщений: 81
#1

Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей - C++

16.07.2014, 13:07. Просмотров 425. Ответов 2
Метки нет (Все метки)

Описание задачи

Необходимо реализовать программу в ввиде одного исполняемого файла под Win32 (console или GUI) с использованием С/С++. Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей (n <= 10). Серверная часть предназначена для обработки некоторых абстрактных транзакций, поступающих от множества клиентов. Серверная и клиентские процедуры должны исполняться в отдельных потоках. Система должна быть однонаправленной, т.е. клиенты отправляют данные и не ждут ответа. Данные, поступающие от клиентов должны помещаться в очередь с учетом их приоритета. Серверная часть должна извлекать данные из очереди и помещать в файл записи о них в текстовом формате.
Записи в log-файле должны отражать:
- время записи в log в системных тиках;
- идентификатора клиента;
- приоритет;
- время формирования запроса в системных тиках.

Server procedure
Queue
Client procedure
Client procedure
Client procedure
LOG
Общая структура системы














Структура входных данных

Блок с запросом имеет следующую структуру:

C++
1
2
3
4
5
6
typedef struct tagTDATA {
         BYTE cPriority; //приоритет запроса 0 – 255 (0 – наивысший приоритет)
         DWORD dwTicks; //время формирования запроса в системных тиках
         DWORD dwClientId; //уникальный идентификатор клиента
         char Data[255]; //абстрактные данные
} TDATA, *PTDATA;
Дополнительные требования

Количество клиентов должно задаваться.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2014, 13:07     Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей
Посмотрите здесь:
C++ Программа должна брать с некоторого сайта короткую информацию
C++ Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9)
Реализовать распознание объекта из некоторого множества (расширяемого) на основе вопросов и ответов C++
Найти сумму целых частей элементов массива и вывести все целые части по порядку C++
На сколько частей и как нужно разделить отрезок, чтобы произведение длин частей было максимальным C++
C++ Программа должна включаться в 19:00 выключаться в 21:00
C++ Программа обработки прерывания от клавиатуры должна:
программа должна вывести текущую дату C++
Программа должна сохранять данный в файле C++
программа должна выводить день недели. C++
Почему программа компилится, хотя компилиться не должна? C++
C++ Программа, которая должна выводить случайное число

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Voivoid
674 / 277 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
16.07.2014, 14:00     Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей #2
Лоллирую. Судя по тому, что находится в интернетах, задаче уже как минимум 6 лет. Интересно откуда она? Тестовое задание в какую-то конторку что-ли?
SatanaXIII
16.07.2014, 15:21     Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей
  #3
 Комментарий модератора 
Дубль во фрилансе.

Закрыто.
Yandex
Объявления
16.07.2014, 15:21     Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru