如何在使用node.js服务器的iPhone Web应用程序上pipe理套接字连接?

我是新来的node.js,但我知道它有一个很好的套接字API叫做socket.io。 我的问题是:我想要构build一个iphone应用程序与node.js服务器上的数据库通信,但我不知道如何做到这一点。

build立一个标准的index.html,我的应用程序将附加到? 手机应用程序如何创build套接字? 当应用程序访问网站时,套接字是否会创build,例如www.example.com/index.html?

任何帮助表示赞赏,谢谢!

socket.io有一个客户端js库,您可以从任何平台上托pipe的网站使用。 它可以是一个简单的静态.html文件,也可以是从node.js(快速查看或类似)返回的文件。

至于如何在iPhone上使用它,这取决于你如何计划创build你的应用程序。 我没有使用任何通过socket.io通话的本地代码,但PhoneGap应用程序不应该有任何问题。

如果您有本地iPhone应用程序,则可以使用Unitt Web Socket Client 。 它提供了一个本地的Objective-C Web套接字客户端,可以与ws和wss web套接字连接一起工作。