C/C++教程

7.websocket收发消息

本文主要是介绍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()

 

这篇关于7.websocket收发消息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!