Название: Использование QtService Отправлено: Иван4444 от Сентября 30, 2010, 12:16 Всем доброго времени суток!
Имеется небольшая проблема, суть: написал небольшой сервис унаследовав от : public QtService<QCoreApplication> Для управления сервисом предлагается использовать processCommand(int code). Переопределил. И все бы ничего, если бы не одно НО, - а как передать параметр?.. хочу например сервису послать команду через консоль " -set 200".. как быть? Название: Re: Использование QtService Отправлено: developer от Сентября 30, 2010, 13:26 Как бы клиент нужно писать, етому сервису
Название: Re: Использование QtService Отправлено: Иван4444 от Сентября 30, 2010, 13:34 тоесть, стандартными методами никак? .. что-ж они так непродуманно.
Название: Re: Использование QtService Отправлено: developer от Сентября 30, 2010, 13:36 Ну смотри, сервис - ето что-то вроде демона(Юникс), ты можеш с ним общаться только через клиента, думаю если ты придумаеш что-то иное - ето будет или изврат или некрасиво.
Название: Re: Использование QtService Отправлено: Иван4444 от Сентября 30, 2010, 13:53 Клиент будет несколько позднее.
А сейчас хотелось бы по-быстрому протестировать функционал. Для этого хотелось бы вызвать например: myservice -myvalue 100 или что нибудь в этом роде. Он позволяет просто вызвать какое либо действие через: myservice -c 10 но как видно без параметров. Ну если нет возможности побыстрее организовать подобное, то ладно. Название: Re: Использование QtService Отправлено: developer от Сентября 30, 2010, 14:35 Если просто потестировать тогда пробуй telnet localhost port
Название: Re: Использование QtService Отправлено: Иван4444 от Сентября 30, 2010, 14:37 Спасибо за помощь :)
Название: Re: Использование QtService Отправлено: Иван4444 от Сентября 30, 2010, 15:07 Спрошу в этом же посте.
Как быть с выводом в консоль? Работаю из под Windows, стандартные функции на экран ничего не выводят. и еще.. в windows при вызове system(*smth*) запускается новое консольное окно, - а нельзя ли сразу в текущем выполнить вызов системной функции? Название: Re: Использование QtService Отправлено: Sergey B. от Октября 02, 2010, 15:28 сервис можно с параметром -e (как stand along application) запустить и тестить.
|