我写了一个page,代码如下,在点击按钮后链接websocket服务。但不成功,给出的Log是:
app Log: The webSocket.createWebSocket interface in the Previewer is a mocked implementation
and may behave differently than on a real device.
app Log: The WebSocket.connect interface in the Previewer is a mocked implementation and may
behave differently than on a real device.
app Log: Connection failed. Err:{"code":"","data":"","name":"","message":"","stack":""}
//////code/////////////
import webSocket from '@ohos.net.webSocket';
import { BusinessError } from '@ohos.base';
@entry
@citizenl
struct Second {
@后蜗牛 message: string = 'Hi Linke09';
build() {
Row() {
Column() {
Text(this.message)
.fontColor('red')
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button(){
Text('Back')
.fontSize(30)
.fontWeight(FontWeight.Bold)
}
.type(ButtonType.Normal)
.margin({top:20})
.backgroundColor('#0DBFBB')
.width('40%')
.height('5%')
.onClick(()=> {
console.info("Succeeded in clicking the 'Next' button.");
let defaultIpAddress = "ws://localhost:2333";
let ws = webSocket.createWebSocket();
ws.connect(defaultIpAddress, (err: BusinessError, value: boolean) => {
if (!err) {
console.log("Connected successfully");
} else {
console.log("Connection failed. Err:" + JSON.stringify(err));
}
});
})
}
.width('100%')
}
.height('100%')
}
}
感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 @NEEN @zengyawen @时睿 @Peter_1988 。如果需要调整订阅PR、Issue的变更状态,请访问链接。
Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer @NEEN @zengyawen @时睿 @Peter_1988 for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论