Нужно реализовать: - вывод списка заданий в TListBox для XP и TTreeView для Vista соответсвенно - вызов диалога Scheduled Task Wizard (Мастер планирования заданий) в XP и Create Task в Vista (7even) ...
Разработать программу - TCP сервер под Linux
Требования к программе:
Среда выполнения - ОС Linux.
Программа должна быть написана на С; C++.
Программа должна запускаться из командной строки в качестве демона и консольного приложения.
Настройки программы должны содержаться в конфигурационном файле.
При старте программы должен заполняется массив “список клиентов”, массив должен формироваться из файла содержащего список IP адресов. Максимальный размер списка не должен превышать 10000 записей.
Записи массива “список клиентов” должны быть оформлены в виде классов, содержащих по крайней мере свойство IP и socket (сокет соединения с данного IP).
В программе должен быть реализован серверный TCP сокет, который при поступлении запроса на соединение должен производить поиск по IP адресу в списке клиентов и если такой IP найден, создать клиентский сокет и сохранить его в свойстве socket найденого клиента.
Клиентский сокет должен быть оформлен в виде класса и работать в отдельном потоке. После получения данных, клиентский сокет должен вызвать в основном потоке процедуру которая в зависимости от режима работы программы должна вывести полученный текст в окно терминала или в файл. Разделителем данных служит символ #13.
В окно терминала и в файл должна выводиться отладочная информация о подключении/отключении клиентов, попытках повторного подключения с того же IP, информация о процессе старта и работы программы. Отладочная информация должна выводиться через единый механизм, допускающий настройку параметров вывода.
Программа предназначена для отработки базовой части сервера сбора информации.
На следующих этапах работы необходимо реализовать загрузку и сохранение данных в БД MySql. Алгоритмы обработки пакетов.
Оплата через Yandex деньги.
Выбранный исполнитель
Похожие заказы
- $100Системное программирование1 исполнительЗавершен15 лет назад
- $50
Приложение реализовать с использованием Delphi должно быть выполнено следующее: - структура со всеми полями таска - список тасков должен храниться в TObjectList (отображение списка в ListView, лучше в Virtual TreeView) - ...
Системное программирование1 исполнительЗавершен16 лет назад - $50
Задание: Язык разработки: C++ / C# / VB.NET - желателен C# БД: MS SQL ОС: Windows 2003 MSDN: http://msdn.microsoft.com/en-us/library/dd873819(VS.85).aspx Есть либа для авторизации: http://wmsauth.sourceforge.net/wmsauth.tar.gz Задача: ...
Системное программирование2 заявкиЗакрыт16 лет назад Надо добавить поддержку windows named pipes к какому-либо веб-серверу, код которого доступен под BSD-подобными лицензиями (то есть не GPL, LGPL и тд). Вебсерверы - в идеале - apache 1.3.33. Еще вариант (менее ...
Системное программирование1 заявкаЗакрыт16 лет назад- $50
Необходимо написать небольшой Win сервис который бы по указаному интервалу времени закачивал бы через HTTP файл с локального компьютера на сервер в интернет. Требования: 1. MFC (Никаких .Net) ...
Системное программирование1 исполнительЗакрыт16 лет назад Доброго времени суток Необходима программа-оболочка для запуска пакетного файла (либо изменить текущий) без открытия дополнительных дос/консольных окон запускаемых приложений текущее решение: start-stop.bat ...
Системное программирование1 исполнительЗавершен16 лет назад- $1000
Требуется специалист по reverse ingeneering-у для удаленной отладки Linux-приложения через IDA. Подробности при переписке. Бюджет указан. Возможны вариации после анализа задачи.
Системное программирование3 заявкиЗакрыт16 лет назад Нужно похукать FireFox для мониторинга HTTP / HTTPS трафика.
Системное программирование1 исполнительЗавершен16 лет назад- $500
Нужна программа для передачи файлов между компьютерами по LPT или USB (бывают такие кабеля которые соединяют компьютеры по USB со своими собственными драйверами). Что именно - LPT или USB не важно, нужно чтобы скорость была ...
Системное программирование1 исполнительЗавершен16 лет назад Нужно перевести много кода с языка ASM for Intel 87c196 на язык С. Лучше, если будет не один исполнитель, а команда. Платить готов хорошо. Расчёт оплаты за блоки построчный (за строку ...
Системное программирование6 заявокЗакрыт16 лет назад