uni.connectSocket({
url: socketUrl, // 替换为您的 WebSocket 服务器 URL
});
console.error('连接HMsocket:connectSocket');
uni.onSocketOpen(function (res) {
console.error('WebSocket连接已打开!');
});
uni.onSocketError(function (res) {
console.error('WebSocket连接打开失败,请检查!');
});

- 发布:2024-12-27 17:27
- 更新:2025-02-26 17:57
- 阅读:245
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win10
HBuilderX类型: Alpha
HBuilderX版本号: 4.36
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS NEXT Developer Preview
手机厂商: 华为
手机机型: Mate60 Pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
打开app,调用连接Socket相关代码,没有回调,成功或失败都没有,complete方法也没有回调。
打开app,调用连接Socket相关代码,没有回调,成功或失败都没有,complete方法也没有回调。
预期结果:
连接成功或失败回调至少得有一个
连接成功或失败回调至少得有一个
实际结果:
没有回调, 没有任何反应。
没有回调, 没有任何反应。
bug描述:
使用uni.connectSocket连接socket,之前在Android/iOS上是正常的,最近运行到鸿蒙上发现完全没有任何回调,看文档是支持鸿蒙next的,是有bug吗?
x***@qq.com (作者)
感谢,我回头换成正式版试一下,谢谢!
2025-01-02 15:13
2***@qq.com
回复 x***@qq.com: 今天升级了4.44 找到原因,他们把socket强制拿来当回显日志用了。我们没办法用了。
2025-01-02 21:39
4***@qq.com
回复 2***@qq.com: 你好,请问解决了吗?
2025-02-27 10:39