vue3+websocket使用

websocket介绍:WebSocket是一种基于TCP的网络协议,它支持全双工通信,即客户端和服务器可以在同一连接上进行双向数据传输

1.创建websocket对象,指定websocket服务器地址

var ws=new WebSocket("服务器地址");

2.是否连接网络

ws.onopen=()=>{
   console.log("网络连接成功");    
}

3.发送

 message:向服务器发送问题

 ws.send(JSON.stringify({content:message}));

4.接收服务器返回的数据

ws.onmessage=(e)=>{ 
  console.log("接收到服务器发送的数据");
  var content=JSON.parse(e.data).data.choices[0].delta.content;
  console.log(content)
}

5.(连接失败、关闭连接)回调函数

ws.onerror=(e)=>{
    console.log("当websocket建立网络连接失败时触发",e);
}
ws.onclose=(e)=>{
    console.log("当websocket被关闭时时触发",e);
}

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...