sir
运行上面的代码时,我得到下面的堆栈跟踪。
这是一个众所周知的问题。遇到此问题的人说,发生这种情况是因为他们尝试连接的套接字服务器是基于socketio 2.x构建的。 但是,据说 socketIO-client-nexus 0.7.6 似乎已经解决了他们的问题。 但是,我仍然面临着同样的问题。不知道怎么了 我要连接的服务器基于 socketio 2.0.1
构建答案 0 :(得分:0)
最后使它正常工作。参考https://pypi.org/project/socketIO-client-nexus/ 这是工作代码。
from socketIO_client_nexus import SocketIO, BaseNamespace
class ChatNamespace(BaseNamespace):
def custom_response(self, *args):
print('on_custom_response', args)
socketIO = SocketIO('https://myIP', verify=False)
chat_namespace = socketIO.define(ChatNamespace, '/mynamespace')
socketIO.wait()