длинный опрос в objective-C

У меня есть приложение, которое использует API для получения обновлений на веб-сайте в реальном времени. Они используют то, что они называют техникой длительного опроса :

Длинный опрос - это вариант метода традиционная методика голосования и позволяет эмулировать информацию нажать с сервера на клиента. С участием длинный опрос, клиент запрашивает информация с сервера в аналогично обычному опросу. Тем не мение, если на сервере нет информация, доступная для клиента, вместо отправки пустого ответа сервер держит запрос и ждет для получения некоторой информации. Как только информация станет доступной (или после подходящего тайм-аута) полный ответ отправляется клиент. Затем клиент обычно немедленно запросить информацию повторно с сервера, чтобы сервер почти всегда будет в наличии ожидающий запрос, который он может использовать для доставлять данные в ответ на событие. В контексте Web / AJAX длинный опрос также известный как программирование кометы.

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

Обычно это заставляет отправить запрос на сервер после того, как вы получите ответ. Как лучше всего это сделать в приложении для iphone? В конечном итоге это должно выполняться в фоновом режиме.

12
задан PengOne 10 June 2011 в 00:29
поделиться