作为 Socket.io 的替代方案,有 SockJS(https://github.com/sockjs/sockjs-client),它似乎比 Socket.io 更好地维护和更加稳定。
这个问题是关于使用一个 Web 框架与 SockJS 架构概念的理解,例如,用于构建聊天应用程序。
我目前的理解是,你需要 SockJS 客户端和一个 SocketJS 服务器(在我的情况下,我打算使用 SockJS-Tornado (https://github.com/MrJoes/sockjs-tornado))才能进行类似 WebSocket 的通信。
但是,SockJS(SockJS-客户端 + SockJS-Tornado)如何与完成其余工作的 Web 框架(例如,提供页面、读取/写入数据库等)结合使用呢?例如,SockJS-Tornado 组件如何与框架的 Web 服务器通信?特别是,任何使用 web2py(一个 Python Web 框架)实现此功能的指导都将受到高度赞赏。
这个问题是关于使用一个 Web 框架与 SockJS 架构概念的理解,例如,用于构建聊天应用程序。
我目前的理解是,你需要 SockJS 客户端和一个 SocketJS 服务器(在我的情况下,我打算使用 SockJS-Tornado (https://github.com/MrJoes/sockjs-tornado))才能进行类似 WebSocket 的通信。
但是,SockJS(SockJS-客户端 + SockJS-Tornado)如何与完成其余工作的 Web 框架(例如,提供页面、读取/写入数据库等)结合使用呢?例如,SockJS-Tornado 组件如何与框架的 Web 服务器通信?特别是,任何使用 web2py(一个 Python Web 框架)实现此功能的指导都将受到高度赞赏。