微信小程序局域网通讯api

发布: 青白 2024-03-09 点击次数:

1. wx.startLocalServiceDiscovery(OBJECT)

微信小程序局域网通讯api1.jpg

- 作用: 开始搜索局域网服务。

微信小程序局域网通讯api2.jpg

- 参数:

微信小程序局域网通讯api3.jpg

- serviceType(String): 要搜索的服务类型。


- success(Function): 接口调用成功的回调函数。


- fail(Function): 接口调用失败的回调函数。


2. wx.stopLocalServiceDiscovery(OBJECT)


- 作用: 停止搜索局域网服务。


- 参数:


- success(Function): 接口调用成功的回调函数。


- fail(Function): 接口调用失败的回调函数。


3. wx.onLocalServiceFound(CALLBACK)


- 作用: 监听搜索到局域网服务的事件。


- 回调参数:


- serviceType(String): 服务类型。


- serviceName(String): 服务名称。


- port(Number): 服务端口。


4. wx.onLocalServiceLost(CALLBACK)


- 作用: 监听局域网服务被停止的事件。


- 回调参数:


- serviceType(String): 服务类型。


- serviceName(String): 服务名称。


5. wx.onLocalServiceDiscoveryStop(CALLBACK)


- 作用: 监听局域网服务搜索停止的事件。


- 回调参数:


- isStoped(Boolean): 是否停止搜索。


6. wx.sendSocketMessage(OBJECT)


- 作用: 通过 WebSocket 连接发送数据。


- 参数:


- data(StringArrayBuffer): 需要发送的内容。


- success(Function): 接口调用成功的回调函数。


- fail(Function): 接口调用失败的回调函数。


7. wx.onSocketMessage(CALLBACK)


- 作用: 监听WebSocket连接打开事件。


- 回调参数:


- data(StringArrayBuffer): 服务器返回的消息。


8. wx.closeSocket(OBJECT)


- 作用: 关闭WebSocket连接。


- 参数:


- code(Number): 一个数字值表示关闭连接的状态号。


- reason(String): 一个可读的字符串,表示连接被关闭的原因。


- success(Function): 接口调用成功的回调函数。


- fail(Function): 接口调用失败的回调函数。


9. wx.onSocketClose(CALLBACK)


- 作用: 监听WebSocket连接关闭事件。


- 回调参数:


- code(Number): 一个数字值表示关闭连接的状态号。


- reason(String): 一个可读的字符串,表示连接被关闭的原因。


10. wx.onSocketError(CALLBACK)


- 作用: 监听WebSocket错误事件。


- 回调参数:


- errMsg(String): 错误信息。


1. 安全性: 在进行局域网通讯时,确保数据传输的安全性,可以考虑使用加密算法对通信内容进行加密。


3. 版本兼容性: 根据微信小程序的更新,及时查看文档,以确保使用的 API 在当前小程序版本中是支持的。


4. 数据格式: 确保数据格式的一致性,以便接收方能够正确解析接收到的数据。

上一篇:微信小程序直播规则说明返回列表下一篇:中山服装小程序模板
QQ

申请试用

电话

服务热线

总机:400-109-0509

QQ

QQ客服

wechat

微信客服

项目经理

顶部

回到顶部