МультиСервер состоит из следующих программ:
МультиСервер представляет собой комплексную серверную программу, которая включает в себя универсальную основную программу, способную загружать плагины в виде динамических библиотек (DLL), и несколько таких плагинов.
Основная программа — универсальный сервер wefeelServer.exe
Использование: — Как служба Windows; — Непосредственно как программа.
Включает в себя интерфейс управления службой. Конфигурация программы задаётся в файле WefeelServer.ini, который определяет загружаемые плагины. Сама по себе программа не имеет конкретных функций, они реализуются двумя типами плагинов:
Для управления службой используется команда WefeelServer /setup. Она позволяет выполнять установку, удаление, запуск и остановку службы.
При запуске без параметров программа работает как обычное приложение Windows.
Область применения wefeelServer не ограничивается только отправкой SMS-сообщений.
Плагины типа A — серверные плагины
Требования к плагинам типа A: — Должны реализовывать функцию Start(), чтобы считаться совместимыми с требованиями. Остальные функции являются опциональными: — Stop(): останавливает работу плагина; — Setup(): выполняет настройку плагина; — About(): отображает версию плагина; — IsRun(): проверяет, запущен ли плагин; — Show(): показывает главное окно плагина.
Пример плагина типа A — SMSPlugin.dll, который используется для отправки SMS-сообщений и работает как шлюз. Его главное окно периодически опрашивает состояние и управляет устройствами отправки SMS-сообщений с помощью библиотеки WefeelSMS.dll. Параметры конфигурации совпадают с именем файла DLL. Один и тот же плагин можно добавить в файл WefeelServer.ini несколько раз для управления несколькими устройствами.
Плагин использует библиотеку WefeelSMS.dll для работы с устройствами отправки SMS-сообщений. Он предоставляет функции отправки и получения SMS-сообщений, автоматической отправки длинных сообщений и пересылки сообщений. Поскольку при использовании нескольких экземпляров SMSPlugin.dll библиотека WefeelSMS.dll загружается только один раз, рекомендуется размещать файлы DLL и WefeelSMS.dll в разных папках при работе с несколькими экземплярами SMSPlugin.dll (например, для отправки сообщений через разные сети).
Плагины типа B — автоматические плагины
Находятся в папке «Плагины». Правила написания описаны в AutoPlugin.pas. Пример кода можно найти в программе MonitorAutoPlugin.exe.
Опыт использования:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )