2013-03-04 87 views
3

Sockjssocket.io是node.js的自動選擇哪個傳輸協議可以在HTTP之上均可使用JavaScript庫。socket.io是否具有像sockjs一樣的原始WebSocket訪問?

我知道sockjs還提供了一個直接的WebSocket訪問,因此,sockjs服務器可以與相關的socksjs客戶端庫或本地WebSocket的接入使用。

舉例來說,如果我在http://localhost:8081/echo有一個基於sockjs服務器,我可以使用的URL ws://localhost:8081/echo/websocket

直接的WebSocket訪問是否socket.io還提供了一個直接/生WebSocket的訪問?

回答

4

不,socket.io沒有生的WebSocket運輸由於較高級別的抽象(複用,事件等)。

1

看一看engine.io這是一個低級別的抽象,其作爲基礎socket.io。

建立實時應用的推薦框架Socket.IO,因爲它提供了基本特徵爲現實世界的應用,如複用,重新連接支持等

引擎是什麼Socket.IO連接到Express。構建實時框架的一個重要部分,但您可能不會使用它來構建實際應用程序。

相關問題