На главную страницу
Программа обеспечивает гарантированную доставку сообщения нижеописанного вида на WEB сервер посредством HTTP протокола. Поддерживает очередь сообщений. Программа испоьзует WINSOCK 2.0 библиотеку, запускается с консоли, что делает ее пригодной для использования во всякого рода системах централизованного сбора информации с сети на одном сервере с дальнейшим анализом поступивших сообщений по сумотрению разработчика серверного приложения.
Программа пересылает на сервер запрос вида:
GET <scriptName>msgno=<MSGNO>&msgtext=<MSGTEXT> где:
  • ScriptName - имя скрипта, на сервере, обрабатывающем данный запрос
  • MSGNO - номер сообщения
  • MSGTEXT - Текст сообщения в категории номера.
Синтакис вызова программы выглядит следующим образом:
msg.exe t[T]f[F] MSGNO MSGTEXT
где:
  • MSGNO - номер сообщения
  • MSGTEXT - Текст сообщения в категории номера.
  • t[T] - передача сообщения скрипту, ответственному за обработку "Билета"
  • f[F] - передача сообщения скрипту, ответственному за обработку "Флага"
Программа использует файл настроек следующего вида:
http = my.server.ip.address
flag = /cgi-bin/script.cgi?FlagSet&
ticket = /cgi-bin/script.cgi?TicketSet&
cache = c:\temp
timeout = 30
Параметры этого конфигурационного файла соответствуют:
http=IP адрес сервера, на который нужно передать запрос.
flag=Полный путь к скрипту на сервере, обрабатывающем сообщение как флаг
ticket=Полный путь к скрипту на сервере, обрабатывающем сообщение как флаг
cache=Каталог для хранения очереди сообщений
timeout=Таймаут в секундах при обработке сообщения

Примеры применения программы:
Конфигурационный файл имеет вид:
http = 10.81.192.1
flag = /cgi-bin/script.cgi?
ticket = /cgi-bin/Ticket.cgi?
cache = c:\temp
timeout = 30

msg.exe T 50 "this is the test"
Программа отправит сообщение на сервер 10.81.192.1 в виде:
GET /cgi-bin/Ticket.cgi?msgno=50&msgtext=This%20is%20the%20Test
msg.exe F 30 "this is the test"
Программа отправит сообщение на сервер 10.81.192.1 в виде:
GET /cgi-bin/script.cgi?msgno=30&msgtext=This%20is%20the%20Test