Socket-IO 库中的版本是不是重要?

Posted

技术标签:

【中文标题】Socket-IO 库中的版本是不是重要?【英文标题】:Does the version in Socket-IO Library matters?Socket-IO 库中的版本是否重要? 【发布时间】:2021-12-23 16:41:35 【问题描述】:

我正在开发一个使用 Socket-io 库进行 WebSocket 实现的项目。所以,基本上我的服务器使用的库和我在前端使用的库都有不同的版本。所以,我很困惑这很好,或者我应该为两者使用相同的版本。还有,哪个合适?

【问题讨论】:

【参考方案1】:

您需要在两边使用相同的版本。您可以查看 socket.io 文档的迁移部分,了解版本之间的重大更改。请参阅以下链接:

2.x -> 3.0

3.x -> 4.0

【讨论】:

我已经使用 Flask 来制作服务器,并且我正在使用 React 作为前端框架。那么,这会对您的答案产生影响吗? Socket.io 最初是作为一个 javascript 库开始的,实际上我自己也将 flask 用作后端服务器。当您有一个用于不同语言的库时,版本控制可能会关闭。无论哪种方式,我相信您已经阅读了有关客户端/服务器兼容性的相关信息。

以上是关于Socket-IO 库中的版本是不是重要?的主要内容,如果未能解决你的问题,请参考以下文章

Socket-IO 使用轮询而不是 Websocket

第四章:基本Git概念(重点)

.gitignore

网络爬虫--requests库中两个重要的对象

Git文件状态

一些自动化脚本的原则和实践