Если вы новичок, используйте GameKit.
Если вам это надоело, используйте AsyncSocket.
GameKit настолько прост, что ребенок может использовать его; AsyncSocket, вероятно, самая красивая библиотека во всех сетях на любых платформах - невероятно проста в использовании.
В обоих случаях вы сначала будете использовать Bonjour (две строки кода), чтобы «найти» другое устройство.
Вот полное объяснение ...
Планшет (iPad / Android) - протокол связи сервера
Критические секретные знания о ГК, которые вам понадобятся ...
Клиент / сервер GKSessions
Еще одно краткое резюме ...
Самый эффективный способ создания сетей на Mac / iPhone?
Кстати, APNS не имеет абсолютно ничего общего с тем, чего вы пытаетесь достичь! Совершенно забыть об APNS.
ЧТО ТАКОЕ РАДИУС? ----------------------- ***
Обратите внимание, что BLUETOOTH работает ТОЛЬКО около двадцати футов . (Десять метров.)
Обратите внимание, что для локального соединения WiFi вы оба должны быть подключены к одному и тому же локальному концентратору WiFi. Концентраторы WiFi имеют радиус действия около 20 метров , скажем, только один дом и следующий дом (в зависимости от толщины стен).
Обратите внимание, что: ФИЗИЧЕСКИ НЕ ВОЗМОЖНО ПОДКЛЮЧИТЬ ДВА КОМПЬЮТЕРА (ЛЮБОГО ТИПА) НА ПАРУ МИЛ .
Нет такого сетевого устройства. (Возможно, вы могли бы создать такой, используя, скажем, «радио-хэм», но, чтобы было ясно, это был бы совершенно новый, новый исследовательский проект, для завершения которого потребовались бы годы большой компании.)
Нет абсолютно ничего, что так работает - извините, что сообщаю вам плохие новости.
ЕДИНСТВЕННЫЕ две возможности - это Bluetooth и WiFi, и они работают только на расстоянии около 20 и 30 футов соответственно.
Так как вы подключаете два удаленных компьютера, как это? Ответ: через интернет .
Единственный способ сделать это - подключиться к интернету. Прямая связь с любой существующей технологией невозможна.
Если вам нужно больше узнать о том, как соединить два компьютера (скажем, два айфона) с помощью Интернета, вам, вероятно, придется задать новый вопрос! Вам будет приятно узнать, что это очень просто и доставит вам мало хлопот .
Обратите внимание, что оба iPhone ДОЛЖНЫ иметь хорошее надежное подключение к Интернету. Если они находятся на расстоянии более 30 футов друг от друга, ЕДИНСТВЕННЫЙ способ подключения к iPhone - через Интернет. У каждого из них должно быть хорошее интернет-соединение, или нет возможности.
Надеюсь, это поможет прояснить ситуацию!