小编san*_*ipt的帖子

Flask socket io 私聊

如何在flask socket io中发送个人消息?我有关于 request.sid 的提示,但我不知道如何获取我发送消息的人的 request.sid?我如何为发送方和接收方分配一个公共房间?

if user_exist:
        @socketio.on('private message', namespace='/message/')
        def join(msg):
            join_room(request.sid)
            room = request.sid
            emit("my response",{ "data" : msg['data'] },room=room)
Run Code Online (Sandbox Code Playgroud)

这里的 request.sid 指的是发送者的 sid 而不是接收者的 sid,那么我该如何分配他们两个同一个房间呢?

flask python-3.x flask-socketio

2
推荐指数
1
解决办法
2196
查看次数

标签 统计

flask ×1

flask-socketio ×1

python-3.x ×1