diff --git a/zh-cn/application-dev/reference/apis-network-kit/js-apis-webSocket.md b/zh-cn/application-dev/reference/apis-network-kit/js-apis-webSocket.md index c426c5083783faba3536e340635554824ef0e4ef..e0cffa596f6dd06dba5d29f9f04fe454fa396577 100644 --- a/zh-cn/application-dev/reference/apis-network-kit/js-apis-webSocket.md +++ b/zh-cn/application-dev/reference/apis-network-kit/js-apis-webSocket.md @@ -273,7 +273,16 @@ import { BusinessError } from '@ohos.base'; let ws = webSocket.createWebSocket(); let url = "ws://" ws.connect(url, (err: BusinessError, value: boolean) => { - ws.send("Hello, server!", (err: BusinessError, value: boolean) => { + if (!err) { + console.log("connect success"); + } else { + console.log("connect fail, err:" + JSON.stringify(err)) + } +}); + +ws.on('open', (err: BusinessError, value: Object) => { + console.log("on open, status:" + (value as OutValue).status + ", message:" + (value as OutValue).message); + ws.send("Hello, server!", (err: BusinessError, value: boolean) => { if (!err) { console.log("send success"); } else { @@ -283,6 +292,10 @@ ws.connect(url, (err: BusinessError, value: boolean) => { }); ``` +> **说明** +> +> send接口必须在监听到open事件后才可以调用。 + ### send6+ send(data: string | ArrayBuffer): Promise\ @@ -320,7 +333,17 @@ import { BusinessError } from '@ohos.base'; let ws = webSocket.createWebSocket(); let url = "ws://" + ws.connect(url, (err: BusinessError, value: boolean) => { + if (!err) { + console.log("connect success"); + } else { + console.log("connect fail, err:" + JSON.stringify(err)) + } +}); + +ws.on('open', (err: BusinessError, value: Object) => { + console.log("on open, status:" + (value as OutValue).status + ", message:" + (value as OutValue).message); let promise = ws.send("Hello, server!"); promise.then((value: boolean) => { console.log("send success") @@ -330,6 +353,10 @@ ws.connect(url, (err: BusinessError, value: boolean) => { }); ``` +> **说明** +> +> send接口必须在监听到open事件后才可以调用。 + ### close6+ close(callback: AsyncCallback\): void