哪个版本的 socketio java 客户端与哪个版本的 flask-socketio 服务器兼容?

Which version of socketio java client is compatible with which version of flask-socketio server?

我无法理解哪个版本的 socketio-java-client 与 flask-socketio 服务器兼容。

我是否必须使用 flask-socketio 或 python-socketio 或 python-engineio 版本检查 socketio-java-client 版本?

Python Socket.IO 文档仅跟踪针对 Java 脚本参考实现和协议版本号的兼容性信息。不幸的是,我没有时间为那里的每个 Socket.IO 实现测试和更新兼容性 table。

您需要做的是找出您的 Java 客户端所使用的 JavaScript 参考实现版本。

或者,如果您愿意,您可以只进行测试直到它起作用。对于 Python Socket.IO 确实有两个主要版本需要测试。

首先,试试最新的:

$ pip install --upgrade flask-socketio

如果您的客户端可以连接,那么您就完成了。

如果不行,试试旧版本:

$ pip install "flask-socketio<5"

如果两者都不起作用,您可能还有一些其他问题需要解决,与版本差异无关。