何时使用socket.io?

我正在学习NodeJS,并能够创build一个服务器和一个iPhone应用程序,向服务器发出一个HTTP GET请求,并从中检索一个JSONstring。 我不需要为此使用socket.io。 那么为什么我需要使用它?

如果你只是从服务器拉JSON你的解决scheme正常工作。 但是,假设您想要将数据从服务器推送回客户端。 Socket.io是一个非常优雅的解决scheme。 首先是因为它处理推送端,其次是因为它处理浏览器退化,因为“套接字的jQuery”