美文网首页
uniapp 使用 Socket

uniapp 使用 Socket

作者: 柚子硕 | 来源:发表于2022-05-07 09:15 被阅读0次

后台要配置一个ws://的域名

                uni.connectSocket({
                url: 'ws://120.25.249.130:8001/socketText/1'
            });

            uni.onSocketOpen(function(res) {
                socketOpen = true;
                for (var i = 0; i < socketMsgQueue.length; i++) {
                    sendSocketMessage(socketMsgQueue[i]);
                }
                socketMsgQueue = [];
            });
            uni.onSocketError(function(res) {
                console.log('WebSocket连接打开失败,请检查!');
            });

            function sendSocketMessage(msg) {
                if (socketOpen) {
                    uni.sendSocketMessage({
                        data: msg
                    });
                } else {
                    socketMsgQueue.push(msg);
                }
            }
            uni.onSocketMessage(function(res) {
                console.log('收到服务器内容:' + res.data);
            });

相关文章

网友评论

      本文标题:uniapp 使用 Socket

      本文链接:https://www.haomeiwen.com/subject/nxbturtx.html