python - How do I emit to specific socket in Python flask socketio?
问题描述
Is it possible to emit to a specitic client by socketId. It can either be from the backend(python) or frontend(js/jquery)? This is what I want to do:
emit('my event', TO SPECIFIC SOCKET-ID)
or
socket.emit('my event', TO SPECIFIC SOCKET-ID);
解决方案
前端只能发送到服务器。后端可以向所有客户端、客户端子集(使用房间)或单个客户端发出。
使用 Python 从服务器向一个客户端发出:
emit('my event', to=sid)
sid
您要定位的客户端的标识符在哪里。相反,如果您更喜欢向放置在房间中的一组客户端发出事件,您可以这样做:
emit('my event', to=room)
room
有问题的房间的名称在哪里。
推荐阅读
- python - 有没有办法让 .exe 文件在 Windows 10 PC 启动/启动时自动启动,仅在 CMD/终端中?
- salesforce - 如何在 Demandware(sfcc) 中明智地从类别 API 中删除产品?
- c - OpenMP 并行化未按预期执行
- wordpress - 在 WordPress 中创建一个单独的登录页面
- c# - c#增加2个数字直到最大值
- apache-spark - 将大型 sparknlp 管道加载到 Apache Spark 批处理作业中花费的时间太长
- wordpress - Wordpress - 错误的字体加载
- logstash - 将多个数据同时写入文件时,Logstash 无法正常工作
- swift - Audiokit 食谱崩溃,在 Mac 上找不到符号
- firebase - 如何在 Flutter 中显示最后的消息