Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день!

Задача: написать 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

14 лет назад
alex_step
Шестаков 
44 годаРоссия
18 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • $500

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

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

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

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

    Закрыт
    14 лет назад
  • $1000

    Под ключ сделать кол центр точнее отдел поддержки клиентов что то похожее на http://www.line24.ru/products/call-centre функционал: - запись разговоров - возможность подслушивать разговор стажеров (т.е. во время звонка подсказывать) - настройка переводов звонков по времени суток ...

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

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

    Закрыт
    14 лет назад
  • Программа должна обрабатывать прайс листы от поставщиков. * загрузка и обработка прайс листов поставщиков; * анализ прайс листа каждого поставщика (сравнение с таблицей соответствия); * ...

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