Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2014, 22:01   #1
KatorSi
Новичок
Джуниор
 
Регистрация: 29.03.2014
Сообщений: 3
По умолчанию Разработка клиентского приложения

Нужен совет. Задача такая: необходимо разработать приложение(для наглядности предположим, что это игровое приложение), которое не использует сервер, для связи между устройствами с этим приложением. Какие технологии вы можете посоветовать для реализации этой задачи? Язык и платформа не важны.
KatorSi вне форума Ответить с цитированием
Старый 29.03.2014, 22:16   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Выбор технологии определяется спецификой задачи. В частности, что именно передаётся по сети при обмене данными, по какому протоколу и т.д..
Практически в любом современном языке программирования есть достаточно богатый арсенал средств для работы с сетью. Плюс, то великое многообразие, что выпускают сторонние разработчики (библиотеки, компоненты и пр.).
Некоторые из этих средств достаточно универсальны, а некоторые из них заточены под конкретную задачу.
Так, в общем случае сложно что-то определённое порекомендовать.
Опишите задачу более конкретно, чтобы разговор мог быть предметным.
Streletz вне форума Ответить с цитированием
Старый 29.03.2014, 22:39   #3
KatorSi
Новичок
Джуниор
 
Регистрация: 29.03.2014
Сообщений: 3
По умолчанию

Грубым языком задачу можно описать так: поехали несколько мужиков в лес на шашлыки. И захотелось поиграть им, допустим, в покер. Карт нет, но у всех есть устройства с нужным приложением. Проблема в том, что это приложение цепляется за сервер. А Интернет недоступен. Вот и необходимо реализовать приложение таким образом, чтобы была возможность поиграть не используя вышеуказанный сервер.
KatorSi вне форума Ответить с цитированием
Старый 29.03.2014, 23:50   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Проблема в том, что это приложение цепляется за сервер. А Интернет недоступен. Вот и необходимо реализовать приложение таким образом, чтобы была возможность поиграть не используя вышеуказанный сервер.
Простите, но подобное переделывание чужой программы это взлом.
Если же программа Вашей разработки, то есть масса технологий для мобильных платформ.
Streletz вне форума Ответить с цитированием
Старый 30.03.2014, 00:57   #5
KatorSi
Новичок
Джуниор
 
Регистрация: 29.03.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Простите, но подобное переделывание чужой программы это взлом.
Если же программа Вашей разработки, то есть масса технологий для мобильных платформ.
Речь не идет о взломе. Я догадываюсь, что есть "масса технологий". Не могли бы Вы привести конкретные примеры технологий для реализации данного функционала?
KatorSi вне форума Ответить с цитированием
Старый 30.03.2014, 18:26   #6
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

WiFi не покатит?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 30.03.2014, 18:38   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
поиграть им, допустим, в покер. Карт нет, но у всех есть устройства с нужным приложением. Проблема в том, что это приложение цепляется за сервер. А Интернет недоступен
если эти приложения цепляются за сервер в Интернете и сменить этот сервер на локальный нельзя, то никак.

В то же время большинство современных сетевых игр сами могут являться как сервером, так и клиентом и Интернет им не нужен, необязателен. Такая локальная сеть называется Интранетом . Тогда любой канал связи им подойдет, зависит от того, что поддерживается из интерфейсов в данном железе. То ли это будет Wi-Fi, то ли блютуз, то ли модемная связь по аудиоканалу.

В частности, некоторые модели смартов и планшетов могут поднимать/эмулировать точку доступа по Wi-Fi. Все остальные клиентами будут. Если это нетбук/ноут, то начиная с семерки поддерживается возможность SoftAP, под XP для определенных чипсетов есть хаки, позволяющие программные AP/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 30.03.2014 в 18:40.
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 7 + Microsoft SQL Server (запуск клиентского приложения с другого компьютера) Vladimir-888 БД в Delphi 6 02.04.2015 18:15
Разработка приложения на С/С++ develop888 Фриланс 5 13.10.2012 11:42
Разработка приложения vixter Фриланс 1 09.11.2011 19:15
Создание клиентского приложения Hey4 JavaScript, Ajax 3 20.09.2011 00:35
Взаимодействие клиентского приложения с сервером Assembler_1990 Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 10 01.03.2010 13:36