问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

小程序socket域名怎么配置?

发布网友 发布时间:2022-04-23 05:12

我来回答

1个回答

热心网友 时间:2022-05-19 08:18

对于域名和服务器的选择上,要看微信小程序制作方是否硬性需要进行绑定开发,如果没有规定绑定开发的话可以自主选择域名和服务器,像这个在阿里云或iisp都是有相关服务的。

具体方法:

const io = require('../utils/io.js')
let url = 'wss://......'
let wsStatus = false
let onSocket = null
export const connect = function(cb){
if(!onSocket){
onSocket = io(url)
onSocket.on('connect', function (res) {
cb(true,onSocket)
wsStatus = true
})
setTimeout(function(){
if(!wsStatus){
cb(false,onSocket)
}
},10000)
}else{
cb(true,onSocket)
}
}

let openSocket = require('../../config/socket')
let app = getApp()
let socket = null
Page({
data: {
zl: [[422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525], [422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525]]
},onLoad: function () {
let that = this;
//socket调用
openSocket.connect(function (status, ws) {
if (status) {
socket = ws            this.subscribe('zl')//对封装好对订阅方法进行调用
socket.on('broadcast', function (msg) {//广播
console.log("broadcast");
console.log(msg);
})
} else {
alert("socket 连接失败")
}
});
},subscribe: function (type) {
if (socket) {
let eis = this.data[type]
if (eis && eis.length > 0) {
let param = {//仅供参考,根据接口自行更改
eis: eis.join(',')
}
socket.emit('subscribe', JSON.stringify(param));
}
}
}});

注:创建一个 WebSocket 连接;一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇梦见自己偷别人摘好放在路边的橘子 “云计算”的三个核心特点是什么 一个进程对应一个程序吗? 应用程序本地化 透水混凝土价格是多少一立方? 五立方八立方混凝土砂浆储存搅拌机发走 五百立米的水库钢筋制作代扎包工不包料要多少人工工资? y=(tanx)的cosx/2次方的导数 ...绘制了一幅图,现在要用1::25的比例打印,怎么在图纸上套一个A3的... ...画图的时候按1:1画的,出图的时候怎样设置成1:25的 51小 程序:第三方小程序业务域名怎么配置 微信小程序如何配置业务域名 主要工作业绩怎么写? 请问业绩跟绩效有什么区别? 业绩是什么意思?工作业绩销售业绩这些干什么的?是不是根据业绩能有奖金 “绩效”与“业绩”是什么意思?有什么区别? 业绩和绩效的联系,两者的区别 业绩是什么意思,业绩和估值是什么 业绩是什么? 业绩是什么意思? 什么是业绩? 淘宝的先用后付怎么关闭 在拼多多上买东西,不小心按了,先用后付费,怎样取消? 在拼多多开通了先用后付怎么取消? 小兴看看拍下来的本地视频不小心删除怎么恢复? 手机视频删除了怎么找回 本地文件删除了,怎么恢复? 不小心将剪映里面的本地视频删除了之后又将本地视频恢复过来如何再次应用到剪? 手机中的视频删除了如何找回 快手怎么找回误删的本地短视频 业绩的组成部分? 小程序的微信公众号如何添加第二个业务域名 开发百度小程序配置业务域名的前提是什么? 小程序需要服务器吗,小程序怎么配置服务器 搭建微信小程序需要域名和服务器吗? 微信小程序是否只能https请求?该怎么配置? 电商小程序如何突破业务域名限制 好听的微信名字女孩子2个字? 好听微信名(女生的)? 好听的女生微信昵称有哪些? 女生微信名字优雅的有哪些? 女微信名字优雅成熟有哪些? 女生微信名有哪些? 女生微信名字有哪些? 适合三十岁女人的好听的微信昵称有些? 女生微信网名简单干净有哪些? 女生好听的微信名有哪些? 简单又气质!这样的女生微信名都有哪些? 简单气质女生微信名有哪些? 幸福女人微信名字有哪些?