LTagKirov писал(а):
Если вы будете сами держать сервер и сервис, то за бесплатно можно получить хостинг только на стандартные веб приложения, то есть запустить бинарный файл собранный на QT на сервере скорее всего бесплатно не получится.
http://habrahabr.ru/post/218679/https://toster.ru/q/21165Есть вариант выполнить сервис как бота в какой либо сети существующих месенджеров (Jabber, Hangout, Telegram, ICQ живой?). То есть обычные приложения это клиенты они конектятся к определённому абоненту это тоже клиент в сети месенджеров, но в сети лазертага это сервер а в терминах месенджеров - бот.
И вот здесь то ещё одна штучка возникает для обычных приложений андроид (на java) есть куча готовых проверенных библиотек, можно за вечер прикрутить сервис передачи сообщений на самые популярные службы. Для Qt такого разноообразия уже не наблюдается и бороться со всеми трудностями прикручивания библиотек придётся самому...
PS. Ну и самое сложное если подключимся к интернету, как заставить себя не навешать рекламы по всему приложению в самых немыслимых количествах
?
Если писать REST на любом популярном веб-фреймворке (например, на django), да даже просто на голом php - ничего дополнительно платить не понадобится. А вот как раз поднять сервер для мессенджера - это может стоить дополнительных денег.
С динамическими DNS-ами не факт, то халява выйдет. Домашние провайдеры предоставляют за дополнительную плату статический IP, рублей за 100 в месяц. Если не брать такую услугу, IP может быть "серым". То есть его, по сути, IP-адреса вообще не будет. Пользователь будет за NAT-ом на стороне провайдера, то есть входящее подключение установить вообще не получится.
У нас в городе самопроизвольно у некоторых провайдеров меняется ситуация. Иногда белый динамический, иногда - "серый". Месяц так, месяц - так.
А если брать услугу провайдера - так проще сразу хостинг дешевый заказать за те же деньги. Или бесплатный =)
Сервисов динамического DNS тьма тьмущая, бесплатные будут всегда. Хотя-бы классический
https://www.noip.com/remote-access