我一直在使用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