Node.JS寻找socket.IO的替代品

我一直在testingNode.JS和Socket.IO几天。 我对实时应用程序感兴趣,这就是为什么我testingSocket.IO,问题是我发现在几个浏览器上的许多问题。 Chrome始终可用,但IE和Firefox只有一些时间。

我的问题是,有没有办法推送信息从服务器到客户端没有套接字(socket.io)? 我不想在客户端设置一个时间间隔,并检查服务器端每隔“n”秒发生什么变化。

Socket.IO最近有一些错误,但是他们正在积极的工作,所以我build议你稍后再回来检查一下(因为几乎每天都有提交,所以现在可能已经工作得更好了)。 这是你应该看的问题: http : //github.com/LearnBoost/Socket.IO-node/issues#issue/63

对于Node.js推送应用程序, Faye是Socket.IO的一个很好的select。

从Faye网站:

Faye是基于Bayeux协议的易于使用的发布 – 订阅消息系统。 它为Node.js和Rack提供消息服务器,在Node和Ruby程序和浏览器中使用客户端。

你可以尝试长时间轮询。 它相对简单,几乎可以在任何浏览器上运行。 看一下这个:

http://jsguy.com/?p=103

希望这可以帮助