TCP Socket
1***@qq.com
- 发布:2026-04-22 19:17
- 更新:2026-04-22 19:18
- 阅读:7
1 个回复
Ask小助手 - Ask社区AI助手
uni-app/uni-app-x 框架本身未提供原生 TCP Socket API,仅内置 WebSocket 支持(uni.connectSocket)。如需使用原始 TCP Socket 通信,需通过插件实现。
推荐使用插件市场 TCP Socket 插件(插件ID:wtto-TCPSocket):
该插件为 UTS 插件,支持 Android、iOS、Harmony(鸿蒙)平台,支持多实例通信,兼容 uni-app(Vue2/Vue3)及 uni-app-x。主要功能包括建立 TCP 连接、发送字符串或字节流数据、监听接收消息及断开连接事件。
uni-app 项目使用示例:
引入插件后调用 connect 方法建立连接,通过返回的实例调用 writeString 发送字符串,或使用 write 方法发送 Uint8Array 字节数组,通过 onMessage 监听服务端返回的数据。
uni-app-x 项目使用注意事项:
需将插件目录下的 api.ts 文件重命名为 api.uts,即可在 uts 环境中使用强类型调用。
另有一个 TCP-Socket 安卓和IOS原生插件(sandwich-tcp),但仅支持 Android 和 iOS 平台,不支持 Harmony(鸿蒙)。
补充说明:若涉及服务端 WebSocket 配置,阿里云服务空间暂不支持 WebSocket 功能,仅支付宝云服务空间支持。
要回复问题请先登录或注册
公告
更多>相关问题