【发布时间】:2010-04-06 06:02:39
【问题描述】:
我想创建一个 iPhone 聊天应用程序,但我没有任何套接字编程经验,所以请你帮我理解如何从 iPhone 应用程序进行长轮询?
NSURLConnection 也可以用于此目的还是我们需要使用一些低级 API?
是否有任何可用的库?
【问题讨论】:
标签: iphone chat nsurlconnection
我想创建一个 iPhone 聊天应用程序,但我没有任何套接字编程经验,所以请你帮我理解如何从 iPhone 应用程序进行长轮询?
NSURLConnection 也可以用于此目的还是我们需要使用一些低级 API?
是否有任何可用的库?
【问题讨论】:
标签: iphone chat nsurlconnection
【讨论】:
长轮询适用于无法打开持久连接的 javascript 等语言。您仍然可以使用 NSURLConnection 之类的东西进行长轮询,但 CFStreamCreatePairWithSocketToHost 或类似的东西会更好地为您提供服务,以打开一个完整的双向套接字。
长轮询基本上是一种已成为流行语的 hack。
【讨论】: