基于Node.js的实时推送 juggernaut
Juggernaut 基于 Node.js 构建。为浏览器和服务器端提供一个实时的连接,可在客户端和服务器端进行数据的实时推送,适合多角色游戏、聊天以及群组协作。特性:
- Node.js server
- Ruby client
- Supports the following protocols:
- WebSocket
- Adobe Flash Socket
- ActiveX HTMLFile (IE)
- Server-Sent Events (Opera)
- XHR with multipart encoding
- XHR with long-polling
- Horizontal scaling
- Reconnection support
- SSL support
As you can see, Juggernaut supports a variety of protocols. If one isn't supported by a client, Juggernaut will fallback to one that is.
Supported browsers are:
- Desktop
- Internet Explorer >= 5.5
- Safari >= 3
- Google Chrome >= 4
- Firefox >= 3
- Opera 10.61
- Mobile
- iPhone Safari
- iPad Safari
- Android WebKit
- WebOs WebKit