【问题标题】:Python client establish connection with socket.io v1.0 and fire event by websocketPython客户端与socket.io v1.0建立连接并通过websocket触发事件
【发布时间】:2014-12-26 09:02:29
【问题描述】:

我在服务器上使用 socket.io 1.0 版。(低于 1.0 的版本可能存在迁移问题)我已经使用 python 中的 websocket 库建立了与 socket.io 服务器的连接。但是,在建立连接后,我无法在服务器端触发事件。在文档中,表明客户端消息,必须是这样的;

data = '42{"name":"fileUploadEvent", "args":[{"msg":"test"}]}'

我认为它必须触发 fileUploadEvent 并将 msg 参数传递给它。但它不会触发任何东西。

当我检查日志时,服务器上没有事件触发日志。协议或我的 json 格式是否有任何错误。

感谢您的回复。

【问题讨论】:

    标签: python node.js sockets websocket socket.io


    【解决方案1】:

    正确的格式是

    data = '42["fileUploadEvent",{"msg":"test"}]'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 2021-03-13
      • 2013-04-10
      • 1970-01-01
      相关资源
      最近更新 更多