Как сделать длинный опрос из приложения iPhone? - PullRequest
1 голос
/ 06 апреля 2010

Я хочу создать приложение для чата на iPhone, и у меня нет опыта программирования сокетов, поэтому не могли бы вы помочь мне понять, как я могу сделать длинный опрос из приложения iPhone?

Также можно ли использовать NSURLConnection для этой цели или нам нужно использовать какой-то API низкого уровня?

Есть ли библиотеки, доступные для того же самого?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2010

Длинный опрос для языков, таких как JavaScript, которые не могут открывать постоянные соединения. Вы по-прежнему можете выполнять длинный опрос с помощью чего-то вроде NSURLConnection, но вам будет гораздо лучше обслуживать CFStreamCreatePairWithSocketToHost или аналогичный метод для открытия полного двунаправленного сокета.

Длинный опрос - это, по сути, хак, ставший модным словом.

2 голосов
/ 06 апреля 2010

Оформить CocoaAsyncSocket .

...