【发布时间】:2021-02-06 14:50:04
【问题描述】:
我有一个 Python 文件,它通过 socket.io 和 socket.io-client 与 JavaScript 文件对话。服务端的调试器输出如下所示。
调试器输出:https://i.stack.imgur.com/pL1p7.png
我已尝试实施类似帖子中推荐的一些修复,例如我更改了
const socket = io(SOCKETIO_URL)
到
var options = {};
options.transports = ['websocket'];
const socket = io(SOCKETIO_URL, options , {transports: ['websocket', 'polling', 'flashsocket']});
但这只会产生这个错误:https://i.stack.imgur.com/QcUEX.png。
任何帮助将不胜感激。
【问题讨论】:
-
始终将代码、数据和错误消息以文本形式而非图像形式呈现
-
错误显示解析数据有问题 - 这可能意味着您以错误的方式发送数据。我徘徊为什么你在
{"sid":...}之前有?0和?40在{"sid":...}之后 - 这似乎是JSON数据中的错误字符。您发送数据的代码在哪里。
标签: javascript python socket.io