[C for unix] написать пару прог
уже готовые
В Market, е мае! Или в Study, куда там лучше...
Реализовать следующую модель клиент-сервер. Клиент представляет собой приложение, предоставляюще пользовательский интерфейс для ввода арифметических выражений с использованием операторов +, - (бинарный и унарный *, /, - скобки. После ввода выражения клиент должен передать запрос на вычисление данного выражения серверу. Сервер – отдельный независимый процесс (процесс, не родственный клиенту). Он должен реагировать на запросы клиентов. По приходе запроса клиента сервер должен порождать процесс и запускать функцию вычисления выражения double calculate(char * expr которая по строке, содержащей выражение, вычислит значение выражения.. При этом должно выполняться ограничение, что одновременно могут выпоняться не более N копий функции calculate. Если появляется необходимость в запуске (N+1)-й функции, вызывающий процесс должен блокироваться и ожидать того момента, когда запуск функции не будет противоречить данному условию. После вычисления выражени сервер должен передавать результат клиенту, а клиент отображать его на экране.
В функции calculate сразу после выполнения очередного действия и до начала выполнения следующего должны быть предусмотрены:
• печать диагностирующего сообщения о текущем состоянии счета на эран в формате: дата/время, PID, текущее выполняемое арифметическое действие. Разделитель между полями – пробел.
• задержка выполнения на случайный промежуток времени от 0 до 2 сек.
Кроме этого на экран должна печататься информация о моментах входа и выхода из функции calculate (В аналогичном формате).
Требования к программе
• дружественный интерфейс клиента; возможность работы клиента как в режиме диалога, так и с командной строкой
• число N – параметр командной строки при запуске сервера, по-умолчанию N=3
Реализовать передачу информации между клиентом и сервером используя механизм:
Очередей
А ты не боишься, что это могут и преподы прочитать?
возможность работы клиента как в режиме диалога
я так понимаю ето все под unix должно писаться
да еще и gui нужен?
gui не нужен - просто в командной строке
а разбираться с unix'овыми фишками некогда, у самого с сессией пиздец
Раньше ж вроде просто калькулятор был.. без сетей
есть только два процесса на одном компе
процесс сервер - создает дочерний процес при обращении к нему клиента и этот дочерний процесс считает. потом возвращает серверу, а сервер клиенту
ребят, 500ку дам за прогу полностью написанную
добрый человек нашелся
некоторые шелл писали
Раньше вроде и то и то надо было писать
еще и сервер игровой писали
ребят, 500ку дам за прогу полностью написанную
если с нуля писать, то думаю целый день это займет, так что 500 -слегка маловато
если с нуля писать, то думаю целый день это займет, так что 500 -слегка маловато
гы, делов-то на 2 часа, с нуля
учитесь у 'а
пару часов и лишние деньги на НГ
учитесь у 'а
Так он написал?
да, вакансия закрыта
Оставить комментарий
lord2476
ессено за деньгипрограммы для зачета по праку 2ого курса ВМК