更新记录
1.0(2025-04-02)
本API插件提供android和IOS下tcp的操作。
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.95,Android:4.4,iOS:9,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
使用说明
开发文档
UTS 语法
UTS API插件
UTS 组件插件
Hello UTS
插件说明
本API插件提供android和IOS下tcp的操作。
获取插件对象
import * as tcp from "@/uni_modules/sandwich-tcp";
使用说明
created() {
tcp.onTcpClose(() => {
console.log('TCP-连接关闭')
})
},
methods: {
connect(ip,port){
var isConnected = tcp.connectTcp(ip, port)
if (isConnected) {
uni.showToast({
title: '连接成功',
icon: 'success'
})
//监听消息
tcp.onTcpMessage((res) => {
console.log('TCP-收到消息', res)
})
}else{
uni.showToast({
title: '连接失败',
icon:'error'
})
}
},
send(sendType,data) {
if (sendType === 'byte') {
// 转换为字节数组并发送
tcp.sendTcpBytes(this.stringToUint8Array(data))
} else if (sendType === 'text') {
// 转换为文本并发送
tcp.sendTcpData(data)
}
}
}