- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在我的应用程序上实现 websockets。连接发生但回显事件从未触发,我不明白为什么。服务器成功地为我的index.html提供服务,并且“已连接”行确实登录到我的服务器上,并且我的前端没有收到任何404或拒绝连接或服务器上的错误。
客户端代码:
componentDidMount() {
const socket = socketIOClient(ipaddress)
socket.on('connection', () => socket.emit('echo', { data: 'hello' }))
socket.on('echoresponse', ({ data }) => {
console.log(data)
socket.disconnect()
})
}
服务器代码:
app = Flask(__name__,
static_url_path='',
static_folder='dist',
template_folder='dist')
socketio = SocketIO(app)
@app.route('/')
def home():
return app.send_static_file('index.html')
@socketio.on('connect')
def connected():
print('Connected')
@socketio.on('disconnect')
def disconnected():
print('Disconnected')
@socketio.on('echo')
def echo(message):
emit('echoresponse', {'data': message['data']})
socketio.run(app, host='0.0.0.0', port=80)
最佳答案
这是一个错字。在我的客户端代码中,当我应该写“连接”时,我写了“连接”。
关于javascript - 使用 Python Flask_socketio react socket.io-client 不处理事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60687082/
我最近开始研究 Web 套接字,尤其是 Flask-SocketIO。我对这个示例项目进行了一些尝试并使其部分正常工作。 如果在本地浏览器中打开多个选项卡, slider 会更新并在所有选项卡之间同步
我有一个 React 客户端,它需要使用 flask_socketio 服务器发出的消息,如果我在 'connect' { socket.on("log", dx => thi
我应该如何使用 SSL 将 app.run() 转换为 sockio.run()? 我有下面的应用程序启动代码与 flask 开发服务器一起运行 if __name__=='__main__':
我尝试了官方的演示代码: #test.py from flask import Flask, render_template from flask_socketio import SocketIO a
我有以下主文件。 from flask import Flask, render_template, request from flask_socketio import SocketIO, emit
我正在我的应用程序上实现 websockets。连接发生但回显事件从未触发,我不明白为什么。服务器成功地为我的index.html提供服务,并且“已连接”行确实登录到我的服务器上,并且我的前端没有收到
我是一名优秀的程序员,十分优秀!