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 2bcbf5921d53d8f2ef23a7e4be2a1c83d08e73ac..29de178b38d6e0d50088fe5e2bbdb672ecbda2e6 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 @@ -295,7 +295,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 { @@ -305,6 +314,10 @@ ws.connect(url, (err: BusinessError, value: boolean) => { }); ``` +> **说明** +> +> send接口必须在监听到open事件后才可以调用。 + ### send6+ send(data: string | ArrayBuffer): Promise\ @@ -344,7 +357,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") @@ -354,6 +377,10 @@ ws.connect(url, (err: BusinessError, value: boolean) => { }); ``` +> **说明** +> +> send接口必须在监听到open事件后才可以调用。 + ### close6+ close(callback: AsyncCallback\): void