Loading

7.websocket收发消息

客户端主动向服务端发起websocket连接,服务端接收到连接后通过(握手)
客户端 websocket
socket = new WebSocket('ws://127.0.0.1/ws/');

服务端

def websocket_connect(self, message):
    # 有客户端向后端发送websocket连接的请求时,自动触发

    self.accept()  # 服务端允许和客户端创建连接
收发消息(客户端向服务端发消息)

def receive(self, text_data=None, bytes_data=None):
    # 前端基于websocket发送数据,自动触发接收消息
    
    print('收到的消息->',text_data)

 

收发消息(服务端向客户端发送消息)
# 继承WebsocketConsumer类的函数内,self相当于当前websocket的连接对象
self.send('消息内容')
断开连接
#服务端主动关闭连接
self.close()

 

posted @ 2022-05-22 20:21  木子七  阅读(360)  评论(0编辑  收藏  举报