Использование устройства iOS в качестве TCP-клиента - без Bonjour - PullRequest
3 голосов
/ 27 сентября 2010

Я бы хотел использовать устройство iOS в качестве TCP-клиента, но не могу найти понятный API / руководство / пример того, как это сделать.Я пробовал SimpleNetworkStreams и PictureSharing, но они оба используют Bonjour.Я могу легко устанавливать UDP-соединения, узнал через UDPEcho, но не могу найти такой хороший пример, как UDPEcho для TCP.Я хочу простой пример подключения к серверу и распечатываю на экране все входящие сообщения с сервера - вот и все.

Спасибо!

Ответы [ 2 ]

5 голосов
/ 01 августа 2011

Вы смотрели на проект AsyncSocket?

http://code.google.com/p/cocoaasyncsocket/

Поддерживает TCP и UDP. Чтобы найти его, я гуглил «класс сокета какао».

Примечание: Проект был перемещен в https://github.com/robbiehanson/CocoaAsyncSocket

3 голосов
/ 27 сентября 2010

Bonjour - это просто способ анонсировать услуги, а не замена tcp / udp.

Сервисы по-прежнему используют tcp или udp.

ASIHTTPRequest делает вашу жизнь проще.

edit
Как яупомянуто выше: tcp - это базовый протокол для сервисов, в то время как Bonjour может анонсировать сервисы.Так что смотрите этот урок и не заботьтесь о материалах Bonjour.

Пусть Google будет с вами!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...