{">
当前位置:   article > 正文

前端调用WebSocket协议接口获取数据

前端调用WebSocket协议接口获取数据

目录

封装调用ws协议接口工具函数

页面调用


封装调用ws协议接口工具函数

  • params:请求参数
  • cb:服务器请求成功返回数据的回调函数
  1. function createWs(params, cb) {
  2. const ws = new WebSocket("ws://124.222.224.186:8800");
  3. let timer = null;
  4. // 服务器连接成功处理函数
  5. ws.onopen = function () {
  6. // 连接成功后,调用发送参数的函数
  7. sendMessage();
  8. console.log("ws连接成功......");
  9. }
  10. // 服务器连接失败处理函数
  11. ws.onerror = function(err) {
  12. console.log("ws连接失败......", err);
  13. }
  14. // 断开服务器连接处理函数
  15. ws.onclose = function() {
  16. console.log("ws断开连接......");
  17. }
  18. // 请求成功后返回的数据处理函数
  19. ws.onmessage = function (res) {
  20. cb(res.data);
  21. }
  22. // 向ws发送参数
  23. function sendMessage() {
  24. if(ws.readyState === WebSocket.OPEN) {
  25. ws.send(params)
  26. }
  27. }
  28. }

页面调用

    createWs("测试数据", (res) => {
      console.log("111",res);
    })

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/513644
推荐阅读
  

闽ICP备14008679号