Sockjs和socket.io都是node.js的JavaScript库,它们可以自动选择在HTTP之上使用哪种传输协议.
我知道sockjs还提供了直接的WebSocket访问,因此sockjs服务器可以与关联的socksjs客户端库或本机WebSocket访问一起使用.
例如,如果我在http:// localhost:8081 / echo上有一个基于sockjs的服务器,我可以使用URL ws:// localhost:8081 / echo / websocket进行直接WebSocket访问
socket.io是否也提供直接/原始WebSocket访问?
解决方法:
不,socket.io由于更高级别的抽象(多路复用,事件等)而没有原始的websocket传输.