8.websocket slef概念

self代表当前用户客户端与服务端的连接对象,比如两客户端发来了两个连接,我们可以把两个连接放在一起
# 定义全局变量
CONN_List = []

class LiveConsumer(WebsocketConsumer):

    def websocket_connect(self, message):
        # 将每个连接对象追加到列表
        CONN_List.append(self)

    def receive(self, text_data=None, bytes_data=None):
        # 循环列表,每个连接对象发送消息
        for conn in CONN_List:
            conn.send('消息')

    def websocket_disconnect(self, message):
        CONN_List.remove(self)
        raise StopConsumer
 

作者:木子七

出处:https://www.cnblogs.com/Mickey-7/p/16298792.html

posted @   木子七  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
workspaces
keyboard_arrow_up dark_mode palette
选择主题