iPhone / iPad Wi-Fi tcpip подключение к другим компьютерам по Wi-Fi - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть несколько компьютеров на маршрутизаторе Wifi.Для iPhone / iPad В Задаче-c, как определить, какой компьютер находится по какому адресу tcpip-сокета, чтобы я мог выбрать и подключиться к этому компьютеру?(каждый компьютер является сокет-сервером, написанным на c ++, и мне нужно иметь возможность легко проверять состояние, которое выводится)

Ответы [ 2 ]

1 голос
/ 31 декабря 2011

Если у вас все компьютеры Mac, это довольно просто.Просто используйте класс NSNetservice для объявления службы и порта сокета, который у вас уже есть.

Затем на устройствах iOS просто используйте объект NSNetServiceBrowser для поиска конкретной службы по имени и подключитесь квсе они по мере необходимости.

Если ваши компьютеры не Mac, вы можете обратиться к Bonjour для Windows или к любой реализации Zeroconf, такой как Avahi в Linux.

0 голосов
/ 01 января 2012
...