www.open-tager.ru

открытый лазертаг форум
Текущее время: 23 ноя 2024, 19:44

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 296 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30  След.
Автор Сообщение
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 22 сен 2015, 19:27 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Сейчас такой эксперимент провел - настроил планшет как точку доступа, и ... всё работает! :)
Законнектился к нему с двух сматфонов! 8-)

Чую - это как то можно использовать в игровом процессе.
Пока не знаю, как именно, но что то в этом есть. :?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 23 сен 2015, 14:34 
Не в сети
Прохожий
Аватар пользователя

Зарегистрирован: 17 сен 2015, 23:23
Сообщений: 2
Откуда: Краснодар
Pingvin писал(а):
Чую - это как то можно использовать в игровом процессе.
Пока не знаю, как именно, но что то в этом есть. :?


Соббщение писал аж 18.09.2015. Модератор очень долго принимал решение его опубликовать. В теме уже 2 стр. за это время написали.

"Добрый день! Давно интересуюсь этой темой. Хотел бы присоединится к разработке. Не вижу как написать сообщение в личку."


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 24 сен 2015, 19:53 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Sibelius писал(а):
Pingvin писал(а):
Чую - это как то можно использовать в игровом процессе.
Пока не знаю, как именно, но что то в этом есть. :?


Соббщение писал аж 18.09.2015. Модератор очень долго принимал решение его опубликовать. В теме уже 2 стр. за это время написали.

"Добрый день! Давно интересуюсь этой темой. Хотел бы присоединится к разработке. Не вижу как написать сообщение в личку."

Хорошо!
Как раз тут некоторые проблемки всплыли, и обсудить не с кем...
У Вас нет вкладки личных сообщений вверху страницы?

Если что, можете писать по адресу pingvin-patriot@yandex.ru

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 26 сен 2015, 11:13 
Не в сети
Старожил

Зарегистрирован: 18 мар 2015, 13:19
Сообщений: 574
Откуда: Нижний Новгород
LTagKirov писал(а):
Если вы будете сами держать сервер и сервис, то за бесплатно можно получить хостинг только на стандартные веб приложения, то есть запустить бинарный файл собранный на QT на сервере скорее всего бесплатно не получится.

http://habrahabr.ru/post/218679/
https://toster.ru/q/21165

Есть вариант выполнить сервис как бота в какой либо сети существующих месенджеров (Jabber, Hangout, Telegram, ICQ живой?). То есть обычные приложения это клиенты они конектятся к определённому абоненту это тоже клиент в сети месенджеров, но в сети лазертага это сервер а в терминах месенджеров - бот.

И вот здесь то ещё одна штучка возникает для обычных приложений андроид (на java) есть куча готовых проверенных библиотек, можно за вечер прикрутить сервис передачи сообщений на самые популярные службы. Для Qt такого разноообразия уже не наблюдается и бороться со всеми трудностями прикручивания библиотек придётся самому...

PS. Ну и самое сложное если подключимся к интернету, как заставить себя не навешать рекламы по всему приложению в самых немыслимых количествах :lol: ?


Если писать REST на любом популярном веб-фреймворке (например, на django), да даже просто на голом php - ничего дополнительно платить не понадобится. А вот как раз поднять сервер для мессенджера - это может стоить дополнительных денег.

С динамическими DNS-ами не факт, то халява выйдет. Домашние провайдеры предоставляют за дополнительную плату статический IP, рублей за 100 в месяц. Если не брать такую услугу, IP может быть "серым". То есть его, по сути, IP-адреса вообще не будет. Пользователь будет за NAT-ом на стороне провайдера, то есть входящее подключение установить вообще не получится.
У нас в городе самопроизвольно у некоторых провайдеров меняется ситуация. Иногда белый динамический, иногда - "серый". Месяц так, месяц - так.
А если брать услугу провайдера - так проще сразу хостинг дешевый заказать за те же деньги. Или бесплатный =)

Сервисов динамического DNS тьма тьмущая, бесплатные будут всегда. Хотя-бы классический https://www.noip.com/remote-access


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 26 сен 2015, 11:15 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
С хостингом пока проблем нет.
Хостинг свой с белым IP.
Что потребуется, то и поднимем.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 27 сен 2015, 19:21 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Hyperboria
Hyperboria это децентрализованная, одноранговая сеть, которая построена на движке маршрутизации cjdns. Она была создана для того, чтобы любые данные, при передаче через интернет, были надежно зашифрованы, а скорость доступа к ним стремилась к максимально возможной.
После установки Hyperboria на вашем ПК будет создан виртуальный тунельный адаптер - TUN0 ему будет назначен уникальный, случайный IPv6 адрес, который невозможно никак соотнести с вашим реальным IPv4 адресом. Таким образом, любая программа, которая умеет работать с IPv6 протоколом - сможет работать через сеть Hyperboria !


http://cjdroute.net/

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 02 дек 2015, 23:19 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Решил я, значит - попробовать 3G.
Вставил симку в планшет, интернет появился, все хорошо... и тут я понял, что моя концепция самописного сервера, работающего по TCP/IP трещит по швам! Ибо без "белого" IP адреса вся эта красота не работает! :( :?
И тут озарение - а почему бы нам не оседлать какой-нибудь открытый протокол для моментальных сообщений?!
Например - xmpp (jabber)? :?

Это автоматом решает кучу проблем - и регистрации, и сервер свой не нужно писать, и "белого" IP не надо.

Опыт написания клиента у меня есть. Он и сегодня славно трудится, рассылая автоматом уведомления по корпоративной сетке.

Проблема только в том, что собирал его в Qt 4.8, а систему пишу в Qt 5.2 да ещё и под Андроид.

Нужна библиотека для работы с протоколом xmmp для Qt 5, работающая и под Андроидом.

Если получится - это будет ох...тельно! (пардон за мой французский) :oops:


http://github.com/qxmpp-project/qxmpp

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 03 дек 2015, 11:26 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Пример xmpp клиента собрался под Андроид!
Я просто не верю своему счастью! 8-) :lol:

Этот кусок кода просто отправляет обратно полученные сообщения.
Цитата:
#include <QCoreApplication>

#include "QXmppLogger.h"
#include "QXmppMessage.h"

#include "example_1_echoClient.h"

echoClient::echoClient(QObject *parent)
: QXmppClient(parent)
{
bool check = connect(this, SIGNAL(messageReceived(QXmppMessage)),
SLOT(messageReceived(QXmppMessage)));
Q_ASSERT(check);
Q_UNUSED(check);
}

echoClient::~echoClient()
{

}

void echoClient::messageReceived(const QXmppMessage& message)
{
QString from = message.from();
QString msg = message.body();

sendPacket(QXmppMessage("", from, "Your message: " + msg));
}

int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);

echoClient client;
client.logger()->setLoggingType(QXmppLogger::StdoutLogging);
client.connectToServer("qxmpp.test1@qxmpp.org", "qxmpp123");

return app.exec();
}




Жаль - планшет сегодня не взял с собой, сразу бы проверил.


Теперь вопрос реализации обмена по xmpp - просто вопрос времени (моего свободного)! ;) :) 8-)

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 03 дек 2015, 12:06 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Пример xmpp клиента собрался под Андроид! Я просто не верю своему счастью! 8-) :lol: Этот кусок кода просто отправляет обратно полученные сообщения.
Теперь осталось заставить этот кусок кода к jabber серверу гугла подключится ;)
Вернее наоборот составить список серверов к которым не пытаться соединятся, чтобы не портить нервы пользователям :mrgreen:

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Android Лазертаг система
СообщениеДобавлено: 03 дек 2015, 12:13 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
LTagKirov писал(а):
Pingvin писал(а):
Пример xmpp клиента собрался под Андроид! Я просто не верю своему счастью! 8-) :lol: Этот кусок кода просто отправляет обратно полученные сообщения.
Теперь осталось заставить этот кусок кода к jabber серверу гугла подключится ;)
Вернее наоборот составить список серверов к которым не пытаться соединятся, чтобы не портить нервы пользователям :mrgreen:

Поднимаем свой сервак на OpenFire на своем хосте!
Хотя можно и сторонние пользовать.
Но на своем серваке можно группы пользователей создавать и правила рассылки сообщений.

Чего его учить?
Все же на чистом английском написано:
Цитата:
client.connectToServer("qxmpp.test1@qxmpp.org", "qxmpp123");


qxmpp.test1 - это пользователь, учётка в jabbere;
qxmpp.org - имя jabber-сервера;
qxmpp123 - пароль.

Пропишите что нужно.
Хоть google хоть шмугл!
Все ясно , как божий день! ;) :)

Будут поля в программе для ввода логина, имени сервера и пароля.

Больше никуда он цепляться не будет!

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 296 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB