Я создаю небольшое приложение для iOS с GCDAsyncSocket, которое будет пинговать порты на сайте www.apple.com: список портов .
Например, при попытке подключиться к TCP-порту 80 и 443 я получил статус «подключен», но при попытке 2195 и 2196 я получаю «тайм-аут».
При попытке подключиться к портамс помощью GCDAsyncUdpSocket, к какому бы порту я ни пытался подключиться, я подключаюсь, даже если некоторые порты не открыты (проверено с помощью nmap, которое возвращает «закрыто»).
Итак, у меня есть пара вопросов:
1) Я что-то не так делаю, когда пытаюсь подключиться к портам 2195, 2196 и т. Д.?
2) Является ли GCDAsyncUdpSocket надежным?Что бы я ни пытался с этим, оно проходит.