socketIO-client-nexus 0.7.6-StopIteration错误

时间:2019-03-31 11:56:38

标签: python-socketio

sir

运行上面的代码时,我得到下面的堆栈跟踪。

enter image description here

这是一个众所周知的问题。遇到此问题的人说,发生这种情况是因为他们尝试连接的套接字服务器是基于socketio 2.x构建的。 但是,据说 socketIO-client-nexus 0.7.6 似乎已经解决了他们的问题。 但是,我仍然面临着同样的问题。不知道怎么了 我要连接的服务器基于 socketio 2.0.1

构建

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()