我一直在使用http://github.com/ncr/node.ws.js的node.js WebSocket实现,但它只与Safari 5.0.1实现的协议版本hixie-76
兼容。node.js与Chrome 14+和Safari兼容的WebSocket服务器?
我还需要使用Chrome,Chrome现在按照RFC 6455实现官方协议。
有没有人知道与hixie-76
和hybi-17
(又名“版本13”)兼容的node.js的服务器端实现?
请做不是推荐Socket.IO - 它不是真正的WebSockets!
实现我所知道的,不工作(在写作的时候)是:
- https://github.com/Worlize/WebSocket-Node
- https://github.com/ncr/node.ws.js
- https://github.com/Guille/node.websocket.js
- https://github.com/einaros/ws
我不知道任何支持Hixie和HyBi/IETF 6455的node.js服务器,但仅供参考,以下仅支持新版本:https://github.com/Worlize/WebSocket-Node ,https://github.com/einaros/ws我也对支持这两种解决方案感兴趣,以便我可以将它用于[websockify]的Node.js实现(https://github.com/kanaka/websockify )所以希望别人知道答案。 – kanaka 2012-01-31 16:36:04
感谢第二个 - 它不在我的列表中(但现在是) – Alnitak 2012-01-31 16:46:19
你是什么意思Socket.IO不是一个真正的WebSockets?当然是这样,但是如果WebSocket通信是不可能的,它还会做其他一些事情。 – freakish 2012-01-31 17:28:53