Добрый день!

Задача: написать HTTP server на VB6 или VB.NET

Дополнительные функции вебсервера:

Возможность задавать следующие параметры работы в ini файле:

-------------

[settings]

openedPORT=80,3039,4578,9238 'Какие порты будут открыты (задаются через ",")

saveALLlogs_to_default_logs.txt= on/off 'Если = on, то в лог сохраняются все обращения к http://localhost:anyport/anypage.php

what2save=@,www. 'Сохранять в файл "what2savedfile.txt" параметры с указанными подстроками (задаются через ",")

-------------

Примечание и пример:

Если параметр saveALLlogs_to_default_logs.txt= on, то игнорируем параметр what2save,

поскольку все запросы будут сохраняться

Если же saveALLlogs_to_default_logs.txt= off, то what2save функционирует следующим образом:

Программа ищет в запросе, поступившем к серверу символы: "@" или "www" и сохраняет email или адрес сайта в "what2savedfile.txt",

например, если сервер получил команду:

http://domain.info/dump/rd.php?c=SAU&t=1&d=http://www.site.com:[email protected]:info

То в "what2savedfile.txt" сохраняется:

www.site.com

[email protected]

Естественно логи должны содержать метку даты и времени.

Важно:

Этот вебсервер будет поддерживать множество запросов одновременно, так что не должно быть ограничений по количеству запросов.

Должне быть какой-то логгер-счетчик ошибок, чтобы отследить если слишком много пользователей стучатся одновременно и возникают ошибки.

В процессе работы возможно добавяться незначительные детали.

Если нет готовых решений, то можно посмотреть и доработать, например отсюда:

http://tomspeirs.com/vbwebserver/

http://www.vbforums.com/showthread.php?s=&threadid=283785

15 лет назад
alex_step
Шестаков 
45 лет
19 лет в сервисе
Был
14 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $500

    Надо разработать программу для автоматической "конвертации" существующего архива в другой формат для последующей обработки статистики .для этого нужно создать матрицу из всех возможных комбинаций карт и весь архив разложить по этой матрице как по "полочкам" ...

    Закрыт
    15 лет назад
  • $80

    Необходимо написать расширение для Opera и для IE, которое добавляет после прогрузки html кода (onDOMLoaded) в корень скрипт вида: Предоставить в исходниках и в копмилируемом распространенными компиляторами виде. ...

    Закрыт
    15 лет назад
  • Направление работы: Программирование Предмет: Микропроцессоры и микропроцессорные системы Тема или краткое описание работы: Средства разработки и отладки программного обеспечения микропроцессорных систем Количество страниц: 9 Срoк : 8 дней Вид работы: Курсовая Tип работы: Теоретическая с практикой ...

    Закрыт
    15 лет назад
  • $40

    Мне нужна программа на Delphi 7, или на SQL (версия 5 стоит) .дело в том, Мне нужно написать простую программу, которая формировала бы отчетность по операциям банка занесения данных и потом передовала бы все ...

    Закрыт
    15 лет назад