dns-sd

    2热度

    1回答

    我正在角度/ cordova中构建适用于iOS和Android的应用程序,我想在本地网络(动态)中查找某个设备的IP和端口,能够通过其API发送发布请求并与之通话。 该API说我可以使用SSDP或DNS-SD来发现设备。我抬头一看这两个帮手,可以帮我把网络上所有连接的设备的清单: https://www.npmjs.com/package/mdns-js https://github.com/di

    3热度

    1回答

    我建立一个Java服务器应用程序(在PC上运行),其自身注册使用JmDNS本地网络和Android客户端应用程序应该使用发现Java服务器Network Service Discovery。 当我第一次运行Android应用程序,然后运行Java服务器,应用程序成功地发现了registerd Java服务器。 但当我第一次运行服务器,然后android应用程序,onDiscoveryStarted

    0热度

    1回答

    注册的结果不应该为空,这是我从logcat获得的成功注册的回调。 registerService 46518 onServiceRegistered name: mytest, type: null, host: null, port: 0, txtRecord: 一切都是空的,由系统生成的端口46518,类型,txtrecord。 下面的代码是从official guide privat

    1热度

    2回答

    我有一个在工作站模式下配置的设备。设备通过智能手机提供的热点连接到智能手机。设备需要搜索由智能手机上的应用程序发布的服务,例如_abc._tcp。 我使用的命令dns-sd -B _abc._tcp但没有输出。 请指导我可能会丢失的东西。 应用程序发布服务。我在Android上使用Bonjour应用程序进行了验证。 还请澄清 是否有可能发现服务,同时在站模式。 在搜索服务时,有必要提供完整的服务名

    2热度

    2回答

    我最近将我的项目转换为Swift 3,并且还安装了XMPP框架。 当我运行该项目时,出现错误“重新定义模块'dnssd'”。这里是我的版本SWIFT 2代码... module dnssd [system] { header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

    6热度

    1回答

    我想使用iOS SDK解析DNS SRV记录。 我已经尝试过Apple提供的高级Bonjour API,但它们不是我所需要的。现在我正在使用DNS SD。 void *processQueryForSRVRecord(void *record) { DNSServiceRef sdRef; int context; printf("Setting up query f

    1热度

    1回答

    我是ruby及其库的新手,但我如何将DNSSD和TCPServer结合在一起? 我知道我可以通过 registration = DNSSD.register("My Files", hostname, "local.", port) 注册DNSSD服务,我可以为我的TCPSERVER一个DNSSD服务这种方式,但我怎么指定主机名(服务名称)作为以上? server = TCPServer.op

    0热度

    1回答

    我使用DNSServiceQueryRecord使用下面进入kDNSServiceType_MX: DNSServiceQueryRecord(&self->_sdRef, kDNSServiceFlagsReturnIntermediates, 0, srvNameCStr, //for example "google.com"

    1热度

    1回答

    我在Adroid电视上创建了一项服务,目前我正尝试使用mDSN服务发现协议从其他设备发现该服务。当我将Discovery应用放在第二台设备上时,它能够在第一台电视上检测到服务。但是如果我将发现应用放在android模拟器上,它无法在电视上检测到我的服务。从我所做的所有研究中,似乎每个Android模拟器都在自己的专用网络中,并且无法真正与任何其他设备通信。我不确定如何使这项工作,我发现在这个链接S

    0热度

    1回答

    当我注册新的服务在C DNS-SD API,然后尝试去发现我的局域网其他计算机上这项服务,我解决这一发现的服务这样的事情后得到: 这里的主机名是:Michal's-iMac-5k.local. 如何转换到IP addrees,或如何使用它通过TCP套接字连接?