Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
8cd6021c
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
8cd6021c
编写于
4月 21, 2023
作者:
L
liyufan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix comments
Signed-off-by:
N
liyufan
<
liyufan5@huawei.com
>
上级
af4b465d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
18 deletion
+9
-18
zh-cn/application-dev/connectivity/Readme-CN.md
zh-cn/application-dev/connectivity/Readme-CN.md
+1
-0
zh-cn/application-dev/connectivity/net-mdns.md
zh-cn/application-dev/connectivity/net-mdns.md
+4
-15
zh-cn/application-dev/connectivity/net-mgmt-overview.md
zh-cn/application-dev/connectivity/net-mgmt-overview.md
+1
-0
zh-cn/application-dev/reference/apis/js-apis-net-connection.md
.../application-dev/reference/apis/js-apis-net-connection.md
+3
-3
未找到文件。
zh-cn/application-dev/connectivity/Readme-CN.md
浏览文件 @
8cd6021c
...
...
@@ -9,6 +9,7 @@
-
[
网络共享
](
net-sharing.md
)
-
[
以太网连接
](
net-ethernet.md
)
-
[
网络连接管理
](
net-connection-manager.md
)
-
[
MDNS管理
](
net-mdns.md
)
-
IPC与RPC通信
-
[
IPC与RPC通信概述
](
ipc-rpc-overview.md
)
-
[
IPC与RPC通信开发指导
](
ipc-rpc-development-guideline.md
)
...
...
zh-cn/application-dev/connectivity/net-mdns.md
浏览文件 @
8cd6021c
...
...
@@ -3,32 +3,21 @@
## 简介
MDNS即多播DNS(Multicast DNS),提供局域网内的本地服务添加、移除、发现、解析等能力。
> **说明:**
> 为了保证应用的运行效率,大部分API调用都是异步的,对于异步调用的API均提供了callback和Promise两种方式,以下示例均采用callback函数,更多方式可以查阅[API参考](../reference/apis/js-apis-net-mdns.md)。
## 基本概念
-
本地服务:局域网内服务的提供方,比如打印机、扫描器等。
## 约束
-
开发语言:C++ JS
-
系统:linux内核
-
本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 场景介绍
MDNS管理的典型场景有:
-
管理本地服务,通过对本地服务的创建,删除和解析等,管理本地服务。
-
发现本地服务,通过DiscoveryService对象,对指定类型的本地服务状态变化进行监听。
> **说明:**
> 为了保证应用的运行效率,大部分API调用都是异步的,对于异步调用的API均提供了callback和Promise两种方式,以下示例均采用callback函数,更多方式可以查阅[API参考](../reference/apis/js-apis-net-mdns.md)。
以下分别介绍具体开发方式。
## 接口说明
完整的JS API说明以及实例代码请参考:
[
以太网连
接
](
../reference/apis/js-apis-net-mdns.md
)
。
完整的JS API说明以及实例代码请参考:
[
mDNS链
接
](
../reference/apis/js-apis-net-mdns.md
)
。
| 类型 | 接口 | 功能说明 |
| ---- | ---- | ---- |
...
...
zh-cn/application-dev/connectivity/net-mgmt-overview.md
浏览文件 @
8cd6021c
...
...
@@ -9,6 +9,7 @@
-
[
网络共享
](
net-sharing.md
)
:分享设备已有网络给其他连接设备,支持Wi-Fi热点共享、蓝牙共享和USB共享,同时提供网络共享状态、共享流量查询功能。
-
[
以太网连接
](
net-ethernet.md
)
:以太网连接主要提供有线网络能力,提供设置有线网络的IP地址,子网掩码,网关,DNS等信息。
-
[
网络连接管理
](
net-connection-manager.md
)
:网络连接管理提供管理网络一些基础能力,包括WiFi/蜂窝/Ethernet等多网络连接优先级管理、网络质量评估、订阅默认/指定网络连接状态变化、查询网络连接信息、DNS解析等功能。
-
[
MDNS管理
](
net-mdns.md
)
:MDNS即多播DNS(Multicast DNS),提供局域网内的本地服务添加、移除、发现、解析等能力。
## 约束与限制
...
...
zh-cn/application-dev/reference/apis/js-apis-net-connection.md
浏览文件 @
8cd6021c
...
...
@@ -1170,9 +1170,9 @@ connection.getAddressesByName(host).then(function (data) {
网络连接的句柄。
> **说明:**
> 设备从无网络到有网络会触发netAvailable
、netCapabilitiesChange和netConnectionPropertiesChange
;
> 设备从有网络到无网络状态会触发netLost;
> 设备从WiFi到蜂窝会触发netLost
(WiFi丢失)-> netAvaliable
(蜂窝可用);
> 设备从无网络到有网络会触发netAvailable
事件、netCapabilitiesChange事件和netConnectionPropertiesChange事件
;
> 设备从有网络到无网络状态会触发netLost
事件
;
> 设备从WiFi到蜂窝会触发netLost
事件(WiFi丢失)之后触发 netAvaliable事件
(蜂窝可用);
### register
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录