900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 小程序与服务器通讯 微信小程序之即时通讯WebSocket

小程序与服务器通讯 微信小程序之即时通讯WebSocket

时间:2024-04-20 17:05:10

相关推荐

小程序与服务器通讯 微信小程序之即时通讯WebSocket

如何建立一个基于node.js的WebSocket服务器,并在小程序中使用这个提供实时服务的服务器。

一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。基础库版本 1.7.0 及以后,支持存在多个 WebSokcet 连接,每次成功调用 wx.connectSocket 会返回一个新的 SocketTask。

OBJECT参数说明:

参数类型必填说明最低版本urlString是开发者服务器接口地址,必须是 wss 协议,且域名必须是后台配置的合法域名

headerObject否HTTP Header , header 中不能设置 Referer

protocolsStringArray否子协议数组1.4.0

successFunction否接口调用成功的回调函数

failFunction否接口调用失败的回调函数

completeFunction否接口调用结束的回调函数(调用成功、失败都会执行)示例代码:

wx.connectSocket({

url:'wss://',

data:{

x:'',

y:''

},

header:{

'content-type':'application/json'

},

protocols:['protocol1'],

method:"GET"

})

wx.onSocketOpen(CALLBACK)

监听WebSocket连接打开事件。

callback 回调函数

参数res属性类型说明支持版本headerobject连接成功的 HTTP 响应 Header2.0.0

示例代码:wx.connectSocket({

url:'test.php'

})

wx.onSocketOpen(function(res){

console.log('WebSocket连接已打开!')

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。