首先,需要检查以下几个可能的原因来解决这个问题:

  1. 确保前端页面中的WebSocket连接已正确建立。可以通过在浏览器的开发者工具中查看网络请求来检查WebSocket连接的状态。

  2. 确保前端页面中的JavaScript代码正确监听和处理来自WebSocket的消息。可以在浏览器的开发者工具中查看控制台输出来检查是否有任何错误或警告信息。

  3. 检查后端代码中的stream_output事件是否正确地发送到WebSocket连接。可以在stream函数中添加一行print(output)来确认是否成功发送了消息。

  4. 确保后端代码中的socketio.run函数的参数debug设置为True,以便在控制台中查看任何错误或警告信息。

如果以上步骤都没有解决问题,可以尝试使用其他工具或方法来检查WebSocket连接是否正常运行,例如使用websocketd命令行工具来创建一个简单的WebSocket服务器,并使用浏览器来连接并发送消息。这将帮助确定是否是代码问题还是环境配置问题。

import subprocessimport timeimport psutilfrom flask import Flask render_template request jsonifyfrom flask_socketio import SocketIOapp = Flask__name__ template_folder=CUserszhbOneDrivetoolswebpingappc

原文地址: http://www.cveoy.top/t/topic/iTBp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录