Я работаю над многопользовательским приложением для iPhone, которое позволяет до 6 пользователей подключаться и играть в «реальном времени». Я искал размещенные и не размещенные серверы сокетов (SmartFox, ElectroServer, Photon / Neutron, ProjectDarkstar), и мне интересно, есть ли у кого-нибудь рекомендации по услугам или реализации? Кто-нибудь имеет представление о том, что такая игра, как Zynga's Live Poker, использует для этого типа функций или какое оборудование может вам понадобиться?
Некоторые подвопросы:
Игра пошаговая. Было бы разумнее использовать AMF и опросить сервер или мне следует выбрать маршрут на основе сокетов? В настоящее время меня беспокоят ограничения на количество одновременных подключений и стоимость хостинга.
Можно ли «транслировать» устройство как сокет-сервер? то есть, как только я подключу все свои плееры, могу ли я выделить одно из 6 устройств в качестве сервера сокетов и протолкнуть все коммуникации через это устройство? Это было бы безумием? Это позволило бы обойти проблемы параллелизма, и мне нужно было бы полагаться только на службу сервера сокетов в качестве лобби для начального соединения. Выделенный пользователь останется на связи, чтобы облегчить взаимодействие игры с сервером.