Intereting Posts
UITextField textColor обновления в iOS10, а не в iOS 11 Можете ли вы использовать категории Objective-C для очистки обратной совместимости со старыми SDK? Нет @interface для CalculatorViewController Рисование линии от UILabel до UIImage NSURLConnection различает 2 разных запроса Как исправить проблему автоматического макета в официальном учебном руководстве по разработке приложений iOS? Как установить тег на кнопку в Apple Watch Как быстро изменить строку в течение одной секунды? Авторотация работает только в симуляторе не на устройстве (IOS 7.1) Недопустимое обновление: недопустимое количество строк в разделе 0. Количество строк, содержащихся в существующем разделе после обновления (3) locationManagerShouldDisplayHeadingCalibration не называется Справка с MapKit три аннотации с тремя различными цветами контактов Использование NSURLConnection для последовательного создания асинхронных запросов UIImageView показывает изображение, увеличенное в Где находится ядро ​​iOS в файловой системе?

Game Center против Socket Programming & Server для iPhone App?

У меня есть требование разработать игру Викторины, но в реальном времени. Я немного прочитал об этом и просмотрел некоторые учебники и документацию.

У меня есть вопросы в моем сознании относительно того, чтобы сделать это в режиме реального времени и эффективно.

Я хочу спросить, что

Должен ли я использовать Game Center или Socket Programming, где сервер создан в PHP / Asp.net или Python.

Поскольку архитектура, которую я собираюсь сделать, выглядит как внизу …

Архитектор…..

  1. Загрузите все категории.

  2. Выберите тему или категорию / тему, у каждой категории может быть много предметов.

  3. После выбора вы нажмете кнопку «Играть сейчас», она отправит запрос на сервер, который вы хотите воспроизвести., Сервер выберет любого, кто также хочет играть и ищет какого-то противника. После того, как оба оппонента будут выбраны, он отправит данные для обоих, означает в ответ на предыдущий запрос, пользователь вместе с данными вопросов будет отправлен.

  4. Поскольку каждый вопрос имеет фиксированное время, фиксированный балл, поэтому локально он будет показан и рассчитан, и оценка будет отправлена ​​на сервер, а сервер также покажет оценку для обоих игроков. означает, что другие данные будут отправлены, но очень маленькие данные, скажем, одна строка или две.

  5. По прошествии времени будет отправлен другой запрос, и будет отображен окончательный результат.

благодаря

Надлежащее руководство будет оценено по достоинству.

Solutions Collecting From Web of "Game Center против Socket Programming & Server для iPhone App?"