【好商城v5 源码下载】【照片投票源码】【手写vue路由源码】dns sd源码

2025-02-08 10:56:57 来源:eolinker 源码 分类:娱乐

1.Network Service Discovery - mDNS-SD

dns sd源码

好商城v5 源码下载

Network Service Discovery - mDNS-SD

好商城v5 源码下载        基于 AOSP master 分支,至少是 Android

好商城v5 源码下载

        以 discoverService 为例,介绍 Network Service Discovery 调用流程

好商城v5 源码下载

        frameworks/base/core/java/android/net/nsd/NsdManager.java

好商城v5 源码下载

        frameworks/base/services/core/java/com/android/server/NsdService.java

好商城v5 源码下载

        这里有两个重要方法:

好商城v5 源码下载

        frameworks/base/services/core/java/com/android/server/NsdService.java

好商城v5 源码下载

        要执行之,首先需要执行 的初始化

好商城v5 源码下载

        // 初始化过程先不分析了,结论是作为 client 端连接一个 socket 到 server端(netd)

好商城v5 源码下载

        与前文分析相同,以 “mdnssd” 为命令,以 “discover”、discoveryId、serviceType 作为参数列表

好商城v5 源码下载

        system/netd/server/main.cpp

好商城v5 源码下载

        system/core/libsysutils/src/SocketListener.cpp

好商城v5 源码下载

        onDataAvailable() 方法的具体实现在 SocketListener 子类 FrameworkListener 中

好商城v5 源码下载

        system/core/libsysutils/include/sysutils/FrameworkListener.h

好商城v5 源码下载

        先确定 mCommand 集合里有什么,才能确定具体执行的 runCommand() 方法是什么

好商城v5 源码下载

        system/netd/server/MDnsSdListener.cpp

好商城v5 源码下载

        从以上源码可知,注册的命令是 “mdnssd”,与前文的客户端匹配

好商城v5 源码下载

        具体命令的处理过程如下,前文提到了 discover 和 start-service 两个操作,这里仅分析 discover 命令

好商城v5 源码下载

        external/mdnsresponder/mDNSShared/dnssd_clientstub.c

好商城v5 源码下载

好商城v5 源码下载

更多资讯请点击:娱乐

热门资讯

2022食品安全宣传周

2025-02-08 10:05154人浏览

h5源码

2025-02-08 09:15114人浏览

springboot源码

2025-02-08 09:102780人浏览

导航源码_货源导航源码

2025-02-08 08:541448人浏览

推荐资讯

安徽获批筹建国家级知识产权保护中心

中国消费者报合肥讯陶维记者司宇萌) 记者从安徽省市场监管局获悉,8月8日,国家知识产权局批复同意安徽省开展国家级知识产权保护中心建设。安徽省国家级知识产权保护中心将面向安徽省新材料产业和节能环保产业开

spring源码下载

1.如何阅读spring源码?2.阿里技术官架构使用总结:Spring源码+MyBatis源码+Tomcat架构解析等3.如何把github上下载下来的maven源代码zip文件打包成可运行的jar文

棋牌游戏源码

1.棋牌游戏开发,什么是源码?2.棋牌源码平台搭建 哪里有做地方棋牌开发的公司3.棋牌源代码是什么意思?4.高安麻将游戏源码定制购买源码可靠吗?5.棋牌源码开发大概要多少钱 地方棋牌游戏开发 麻将游戏