首页 > 解决方案 > 是否有支持动态传递的 python socket.io 库?

问题描述

通常在 Node.js 领域,当您运行 socket.io 服务器时,为了轻松确保客户端根据服务器版本拉取正确的 socket.io 库,您只需像这样加载库:

 <script src="/socket.io/socket.io.js"></script>

该目录由服务器端 socket.io 库提供服务。

但是我在 python 中为 socket.io 支持找到的所有库都要求用户从 CDN 加载外部 socket.io 库并手动确保版本兼容性。这在客观上似乎比传统的 Node.js 方式更糟糕。是否有支持动态传递的 python socket.io 库?

标签: pythonsocket.io

解决方案


需要进行兼容性检查,因为

Socket.IO 协议经过多次修改,其中一些引入了向后不兼容的更改,这意味着客户端和服务器必须使用兼容的版本才能正常工作。

他们在这里提到了兼容性表。


推荐阅读