Мне любопытно, как мне решить проблему с iPhone и связью между двумя телефонами.
У меня есть идея для приложения, которое должно передавать данные между двумя известными телефонами. Проблема в том, что данные могут быть очень маленькими или очень большими. Я хочу иметь промежуточное хранилище на сервере и уровень обмена сообщениями, но я хочу, чтобы были эффективные средства связи между устройствами для более коротких, неважных сообщений.
Вы всегда слышите о сетевом взаимодействии и взаимодействии клиента с клиентом с популярными платформами и протоколами, но мне интересно, что думают люди о связи в стиле p2p с iPhone.
Я почти уверен, что его следует (и можно) рассматривать как просто адресуемую машину ... поэтому мне придется встроить сетевой код NAT в сам iPhone. Я думал, что это будет своего рода ситуация UPnP, когда я буду просить NAT определенный порт для связи с устройствами ... но я думаю, что я мог бы так же легко превратить его в ситуацию опроса.
Конечно, я понимаю, что в конечном итоге у Apple будет механизм "толчка" для разработчиков, но я хочу вывести приложение из рук в руки ...
Просто любопытно, что думают об этом типе вещей ... любые мысли о многопользовательских игровых ситуациях также напрямую относятся к этому вопросу (и извлекают из него пользу).