Требуется помощь в написании программ на C++ под Линукс
Необходима помощь в написании программ на С++ под Линукс.
ПРОГРАММА 1.
Разработать "чрезвычайно упрощенный клиент" протокола http. Программа-"браузер" принимает в качестве аргумента командной строки URL-адрес web-сервера, обращается по прикладному протоколу http к серверу, получает содержимое страницы и выводит его в текстовом виде на стандартный вывод. Кроме того выводятся в виде списка все ссылки, имеющиеся на странице. Пользователь-человек имеет возможность указать номер ссылки и заставить "браузер" обратиться по ней.
ПРОГРАММА 2.
Разработать сетевой вариант программы моделирования лифтовой системы (см. задание 8 из лаб. работы 1). При этом модели лифтов распределены по узлам сети, играющим роль этажей здания.
Задание 8 из лаб. работы 1
Разработать программу, моделирующую в реальном времени работу лифтовой системы, состоящей из блока управления БУ, пассажирского ЛП и грузового ЛГ лифтов.
БУ отслеживает текущее состояние лифтов, принимает вызовы пассажиров на этажах, диспетчирует движение лифтов (выбирает "ближайший", направляет к пассажирам, тормозит на промежуточных этажах и т.п.), индицирует состояние лифтов.
Лифты исполняют команды находящихся в них пассажиров и команды БУ. Лифты различаются вместимостью (ЛП - Wп пассажиров, ЛГ - Wг) и энергопотреблением (Eп на 1 этаж для ЛП и Eг - для ЛГ). Время подъема/спуска на 1 этаж Тэ у обоих лифтов одинаково, но первый и последний этажи в маршруте любой лифт проходит с удвоенным временем.
Работа каждого элемента системы (БН, ЛП и ЛГ) моделируется отдельным процессом.
Честно говоря это не единственное, что надо написать, так что стоит рассчитывать на долгосрочные отношения :)
О вознаграждении договоримся.
Пишите на [email]kirill.nepomnyashchiy@gmail.com[/email]
ICQ: 133687584
Заранее спасибо,
Кирилл
Цитата: fatkir
"чрезвычайно упрощенный клиент" протокола http
Фига, он еще и HTML парсить должен?! Чего ж там упрощенного то?