Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ecfa3d6c
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ecfa3d6c
编写于
3月 04, 2022
作者:
C
clevercong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
format file.
Signed-off-by:
N
clevercong
<
lichunlin2@huawei.com
>
上级
19526e32
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
18 deletion
+13
-18
zh-cn/application-dev/reference/apis/js-apis-socket.md
zh-cn/application-dev/reference/apis/js-apis-socket.md
+13
-18
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-socket.md
浏览文件 @
ecfa3d6c
# Socket连接<a name="ZH-CN_TOPIC_0000001181612734"></a>
-
[
支持设备
](
#section11223131205610
)
-
[
导入模块
](
#s56d19203690d4782bfc74069abb6bd71
)
-
[
权限列表
](
#section11257113618419
)
-
[
socket.constructUDPSocketInstance
](
#section375081875219
)
...
...
@@ -129,10 +128,9 @@ bind\(address: NetAddress\): Promise<void\>
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------- | ---- | ------------------------------------------------------ |
| address |
[
NetAddress
](
#section159132241295
)
| 是 | 目标地址信息,参考
[
NetAddress
](
#section159132241295
)
。 |
| callback | AsyncCallback
\<
void
\>
| 是 | 回调函数。 |
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------- | ---- | ------------------------------------------------------ |
| address |
[
NetAddress
](
#section159132241295
)
| 是 | 目标地址信息,参考
[
NetAddress
](
#section159132241295
)
。 |
-
返回值
...
...
@@ -199,7 +197,7 @@ send\(options: UDPSendOptions\): Promise<void\>
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | ------------------------------------------------------------ |
| options |
[
UDPSendOptions
](
#section13297558184010
)
| 是 | UDPSocket发送参数,参考
[
UDPSendOptions
](
#section13297558184010
)
。 |
-
返回值
| 类型 | 说明 |
...
...
@@ -723,7 +721,6 @@ bind\(address NetAddress\): Promise<void\>
| ------- | ---------------------------------- | ---- | ------------------------------------------------------ |
| address |
[
NetAddress
](
#section159132241295
)
| 是 | 目标地址信息,参考
[
NetAddress
](
#section159132241295
)
。 |
-
返回值
| 类型 | 说明 |
...
...
@@ -782,7 +779,6 @@ connect\(options: TCPConnectOptions\): Promise<void\>
| ------- | ---------------------------------------- | ---- | ------------------------------------------------------------ |
| options |
[
TCPConnectOptions
](
#section13821005712
)
| 是 | TCPSocket连接的参数,参考
[
TCPConnectOptions
](
#section13821005712
)
。 |
-
返回值
| 类型 | 说明 |
...
...
@@ -849,7 +845,7 @@ send\(options: TCPSendOptions\): Promise<void\>
>![](public_sys-resources/icon-note.gif) **说明:**
>[connect](#section82761299586)方法调用成功后,才可调用此方法。
-
参数
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| ------- | --------------------------------------- | ---- | ------------------------------------------------------------ |
...
...
@@ -861,7 +857,7 @@ send\(options: TCPSendOptions\): Promise<void\>
| :-------------- | :------------------------------------------------- |
| Promise
\<
void
\>
| 以Promise形式返回通过TCPSocket连接发送数据的结果。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
@@ -1134,7 +1130,6 @@ setExtraOptions\(options: TCPExtraOptions\): Promise<void\>
| ------- | ----------------------------------------- | ---- | ------------------------------------------------------------ |
| options |
[
TCPExtraOptions
](
#section13892555115718
)
| 是 | TCPSocket连接的其他属性,参考
[
TCPExtraOptions
](
#section13892555115718
)
。 |
-
返回值
| 类型 | 说明 |
...
...
@@ -1202,14 +1197,14 @@ off\(type: 'message', callback?: Callback<\{message: ArrayBuffer, remoteInfo: So
>![](public_sys-resources/icon-note.gif) **说明:**
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
-
参数
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ----------------------------------------- |
| type | string | 是 | 订阅的事件类型。'message':接收消息事件。 |
| callback | Callback
<
{
message:
ArrayBuffer
,
remoteInfo:
[
SocketRemoteInfo
](
#section46021613174115
)}
>
| 否 | 回调函数。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
@@ -1237,7 +1232,7 @@ on\(type: 'connect' | 'close', callback: Callback<void\>\): void
| callback | Callback
\<
void
\>
| 是 | 回调函数。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
@@ -1266,7 +1261,7 @@ off\(type: 'connect' | 'close', callback: Callback<void\>\): void
| type | string | 是 | 订阅的事件类型。
<br
/>
- 'connect':连接事件。
<br
/>
- 'close':关闭事件。 |
| callback | Callback
\<
void
\>
| 否 | 回调函数。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
@@ -1300,7 +1295,7 @@ on\(type: 'error', callback: ErrorCallback\): void
| type | string | 是 | 订阅的事件类型。'error':error事件。 |
| callback | ErrorCallback | 是 | 回调函数。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
@@ -1319,14 +1314,14 @@ off\(type: 'error', callback?: ErrorCallback\): void
>![](public_sys-resources/icon-note.gif) **说明:**
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
-
参数
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------- | ---- | ------------------------------------ |
| type | string | 是 | 订阅的事件类型。'error':error事件。 |
| callback | ErrorCallback | 否 | 回调函数。 |
-
示例
-
示例
```
let tcp = socket.constructTCPSocketInstance();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录