dns-sd

    0热度

    1回答

    我实际上在我的MAC上运行的Java程序中使用dns_sd.jar库来注册Bonjour服务。 此库在Java项目中使用包导入:com.apple.dnssd。*; 我试了几次才明白这个库是从哪里来的?我想这个库是由Apple创建的,并且已经安装在每个Mac OS X上。那是对的吗 ? 看来,这个库的相同API在Linux和Windows上可用。那么这是否意味着每个特定的操作系统都有其他的dns_

    2热度

    2回答

    背景 我试图使用Ruby DNSSD发现少数设备的IP地址。 我的代码将正确发现设备的名称。我试图使用NAME.local访问设备。我试过这种方法:https://github.com/jmitchener/ruby-dnssd-test/blob/master/main.rb 我该如何找到他们的IP地址?或 使用主机名访问这些设备? UPDATE 我证明了我自己,到该Socket命令不被搜索过的

    0热度

    1回答

    我有一个问题:突然(就像那样)我的Eclipse IDE已经失去了com.apple.dnssd库。 “昨天”我正在开发一个应用程序,“今天”它给我带来了标题中的错误。 有趣的是,我还可以导入: com.apple.*; com.apple.jdirect.*; com.apple.mrj.*; com.apple.mrj.macos.*; com.apple.mrj.macos.carb

    6热度

    1回答

    我目前正在研究一个具有C++(带Boost)后端的跨平台应用程序(Win/OSX/iOS)。在iOS和OSX上,我使用Cocoa Net服务浏览器委托功能通过mDNS发现嵌入式设备,然后将信息传递给后端以创建与之通信所需的对象。 我想采用类似的方法与我的Windows MFC前端,我发现this文章似乎正是我想要的。然而,使用Bonjour SDK似乎有一些非常令人讨厌的副作用 - 强迫你静态链接

    2热度

    1回答

    我正在使用NsdManager在本地网络上注册Web服务。我的问题是设备名称被称为“android”,所以我可以从我的笔记本电脑上以“android.local”的身份访问手机。我怎样才能改变这个名字?我想要更独特的东西。

    0热度

    1回答

    我已经安装了苹果mDNSreponder在Linux上,并能够通过命令行 $ DNS-SD -P堆栈溢出_ftp._tcp发布服务。 。 80 AIR 14.99.8.77 现在我想知道如何在我的应用程序中使用此API调用来发布相同的服务。 当我编译卓悦源代码,我有两个库libdns_sd.so libnss_mdns-0.2.so 任何人都可以建议我如何调用我使用Linux下C代码API ..

    1热度

    1回答

    我可以在我的linux电脑上使用bonjour dns-sd注册服务。 $dns-sd -P SMARTCAM _ftp._tcp. . 80 AIR 14.99.8.77 现在我无法添加注册文本记录。有人可以告诉我如何添加文本记录。

    2热度

    1回答

    我有一个使用MFC构建的应用程序,我需要添加Bonjour/Zeroconf服务发现。我在确定如何最好地做到这一点时遇到了一些问题,但是我已经决定使用mDNSresponder源代码中提供的DLL存根,并将我的应用程序链接到由其生成的静态lib(它依次使用系统dnssd.dll)。 但是,我仍然有问题,因为回调似乎并不总是被称为所以我的设备发现停滞。令我困惑的是,在OSX下,使用OSX dns-s

    1热度

    1回答

    我有一个服务器应用程序在局域网上可以通过DNS-SD发现的设备上运行(即Zeroconf/Bonjour /的avahi)。客户端设备(也在LAN上)连接到此服务器。我无法控制用于连接到我的服务器应用程序的应用程序,但我知道它们可能使用DNS-SD和mDNS来发现并连接到服务器。我如何获取标识这些客户端设备的链接本地域名​​,只给出它们在C或C++中的IP地址? 根据RFC 6762 Multic

    11热度

    1回答

    通过DNS-SD发现服务后,该主机的地址究竟如何解决?是否需要更多时间/开销? 另外,如果我使用的是JmDNS或Bonjour,则有serviceFound和serviceResolved的回叫。如果我只是对发布特定服务的设备的IP地址感兴趣,那么获取地址的方式是否比通过serviceFound和serviceResolved这两种方法获得更快速/更高效的方式? 由于