Если вы не хотите иметь сервер (или даже если у вас есть! Это зависит!), Похоже, вы захотите использовать TCP-сокеты.У Apple нет общего API-интерфейса Bluetooth для связи с iPhone на Android, и у вас все равно будет TCP-доступ с 3G.Подключение к сети 3G очень похоже на Wi-Fi, и вы сможете проверить разницу при необходимости с небольшими изменениями в общем коде сети.Я не уверен, что Bonjour поддерживается на Android, но держу пари, что кто-то уже портировал его по тем же причинам, и он поддерживается в iOS.У Apple есть сетевой раздел для iOS, который может показаться вам информативным.
Кроме того, если вы хотите оставаться в пределах только iOS-устройства, вы можете использовать GameKit для связи через Bluetooth.
Надеюсь, это поможет некоторым.