Вот структура сервера:
Запуск сервера-поиск плагинов и запуск необходимых-фоновая работа.
Какие должны быть модули и ф-ии:
Plugins.pas - поиск и запуск необходимых модулей
Sockets.pas - полная работа с сокетами: обрабатывание события подключения клиента, ведение статистик(+люди, можно с сокетами работать без форм??? вроде как теоретически да? никто не знает?)
Main.pas - основа; вызов ф-ий из других модулей.(это в последнюю очередь). - в последнюю очередь.
Options.pas - чтение опций сервера(в частности чтение порта через который происходит работа, список бана и т.д.) - этот делаю Я.
Вот так. Ищем как делать сервисы + кто знает пробуйте найти что-нить проработу с сокетами без форм. Пишите.
P>S> А может плагинам не надо давать одинаковае расширение? а то пока вызов ф-ии произойдет, и ответ будет получен... много времени пройдёт (может для серва плагинам дать расширение WPS: Winlog Plugin for Server, так быстрее будет, ато зачем лишние длл подгружать? Ваше мнение?)
Майняк см. вверх .. в модуле plugins лишний слэш не нужен. Он лишний. Модуль plugins(cсылка на который выше), прошёл тестирование.(удачно)
Сервис вечером вышлю.
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
|