2013-03-04 81 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。构建实时框架的一个重要部分,但您可能不会使用它来构建实际应用程序。

相关问题