zeroconf相关内容
我正在尝试在 http://www.mono-project 测试 ZeroConf 示例.com/Mono.Zeroconf. 我正在运行 OpenSuse 11 和 Mono 2.2. 我的服务器代码是: 使用系统;使用 Mono.Zeroconf;命名空间 zeroconftestserver{类主类{公共静态无效主要(字符串[]参数){注册服务服务=新注册服务();servi
..
..
我有一个需要搜索和解析Bonjour广告的服务的应用程序,该服务的名称事先已知.我发现的与服务发现有关的大多数Bonjour示例都或多或少是这样的: 调用browse以检测给定类型的所有服务(例如,可能是_http._tcp) 对于找到的每个服务,调用serviceFound.服务名称在此处报告 在找到的每个服务上致电resolve 对于每个已解决的服务,称为serviceResolv
..
我通过使用Avahi(Bonjour)和Netatalk(AFP)在Mac OS X上无缝地提供了网络存储(如Time Capsule),在Linux上进行了成功的测试. 我想对Windows 7提出另一个问题.当我搜索Windows 7时,使用PnP-X和UPnP提供Bonjour般的零配置体验.我想要实现的是: 在Linux上使用Samba共享一个文件夹 使用PnP-X和UPnP
..
我正在尝试找出如何扫描网络以查找avahi发布的设备. #!/usr/bin/python3 from zeroconf import ServiceBrowser, Zeroconf from time import sleep class MyListener: def remove_service(self, zeroconf, type, name): pr
..
我正在尝试使用JmDNS来检测网络上设备的添加和删除.附加功能运行良好,只要在JmDNS中注册了它们各自的服务,就可以找到这些设备,但是,从网络中删除某个设备时,它永远不会在JmDNS中注册. 我尝试过定期调用 jmDns.list(serviceName),但是,似乎总是返回缓存的值. 是否可以使JmDNS注册已删除的设备? 这是我用来注册服务和服务监听器的代码(仅相关部分):
..
我试图弄清楚这是否可能,但是通过Visual C ++宣传Bonjour服务的最简单方法是什么? 解决方案 您可以使用 DNS服务发现客户端: dns-sd . Windows Bonjour安装程序将其放入C:\Windows\system32\dns-sd.exe 它的提要是: dns-sd -R name type domain port [key=value .
..
我正在创建一个嵌入式设备(基于RPi),该设备将连接到本地网络.我希望该设备能够通过网页(与许多路由器相同)来配置该设备. 我希望用户在Web浏览器中键入[http://my-device-config](或其他固定地址),然后发送到配置页面,而不必知道设备的IP地址. 用户将采取的步骤如下: 用户将设备插入网络/打开设备. 用户在浏览器中输入“配置"地址,并进入配置页面. (
..
我已通读android 文档,以查找特定内容使用NSD的网络服务.以下是我的代码,用于发现所有可用的 _http._tcp 服务. final NsdManager.DiscoveryListener discoveryListener = new NsdManager.DiscoveryListener() { @Override public void onDiscove
..
我试图使用Android本机服务发现来运行应用程序,但是有时当我运行该应用程序时,它无法发现我网络中的所有服务.我正在使用四个星系关系从 https://github.com/joeluchoa/nsd 中运行代码,大多数情况下是每次他们中的同一时间发现了不同数量的服务. 基本上,我使用ServerSocket运行服务: ServerSocket server = new Server
..
我正在Android应用程序中使用NsdManager来发现由我也开发的另一台设备发布的NSD服务.我只在Android App上进行服务发现(这一边不需要服务注册).网络上同时发布了几种相同类型的服务. 我开始使用Google提供的示例代码( https://developer .android.com/training/connect-devices-wirelessly/nsd ),但
..
我有一个托管为"myhost.local"的开发Web服务器,可以使用Bonjour/mDNS找到该服务器.服务器正在运行avahi-daemon. Web服务器还希望处理自身的任何子域.例如"cat.myhost.local"和"dog.myhost.local"以及"guppy.myhost.local". 鉴于myhost.local位于来自dhcp的动态IP地址上,是否还有办法
..
我有一个在我的网络中投放广告的iot设备,名称为iotdevice.local,安装Bonjour之后,我能够在Windows pc中向该域发送http请求.但是我正在开发一个离子应用程序,因此我将经常与该设备进行通讯. 所以我正在使用cordova-zeroconf-plugin. ( https://www.npmjs.com/package/cordova-plugin-zeroconf).
..
是否可以从命令行使用Bonjour?例如,如果我想注册服务,则键入类似的内容:bonjour -register service_name端口.然后Bonjour为我的服务分配了一个免费IP.或者,例如,如果我想查看可用服务的列表,请键入以下内容:bonjour -showServices.然后,我获得了所有可用服务的列表以及它们的名称,IP地址和端口.是否存在类似的东西? 我对现有文档感到
..
我刚刚使用uTorrent下载了一个新的Linux发行版,开始怀疑uTorrent(和其他Bittorrent)如何通过NAT路由器将文件发送给彼此?他们显然是使用跟踪器进行介绍的,但是他们如何将信息传递给彼此? 是否有白皮书?我找不到一个:/ 谢谢 解决方案 在大多数情况下,它们不是.我的网络受到限制,每次运行torrent程序时,它都会警告我某些所需的端口/功能对我不可用. 如
..
我最近将Apache Chainsaw作为log4net日志的查看器签出.令我惊讶的一个功能是Zeroconf: log4net是否支持Zeroconf以供Apache电锯使用?是否有像Java ZeroConfSocketHubAppender这样的log4net zeroconf追加器? 解决方案 否和否.但我同意,绝对有趣.
..
我正在寻找一种使log4net支持zeroconf以将日志发布到Apache Chainsaw的方法(请参见此处: log4net是否支持zeroconf?).显然,log4j已经可以使用ZeroConfSocketHubAppender做到这一点. 我在哪里可以查看Java ZeroConfSocketHubAppender的源代码?我在Apache Chainsaw和Log4j存储库中都
..
所以它是一个远景,我将从那开始。 是否可以在javascript中发现bonjour广告的HTTP服务? 为什么这会有用?想象一下本地服务正在寻找一些数据(例如您当前的纬度/经度),数据通过网络服务公开并由Bonjour Zeroconf做广告。一个(远程)网站可能想知道你当前的纬度/经度,而不是必须知道你正在运行 MyGPSserverVersion2 该网站可以使用javascri
..
除了JMDNS,还有除bonjour / zeroconf之外的其他Java库吗? 解决方案 我也很想找到它最好的跨平台DNS-SD(Zeroconf,Bonjour,DNS自我发现)库存在。 听起来像是 Apple的DNS-SD dnssd.jar 是需要Windows,Linux等本机库支持的”官方“Java库,但在Mac OSX上开箱即用。 还有其他纯Java DNS-S
..
我的程序,我的第一个REAL Erlang程序我已经开始了一个很好的开始。 我听到消息,读取它们并解析它们。我也有它发送他们。 困扰我的一件小事是我不能在5353端口发送,我已经尝试了一切。 我机器上的所有其他应用程序可以侦听并发送端口5353,SubEthaEdit,iTunes,iChat。 解决方案必须广播发送端口5353,这就是为什么。 “如果接收到的多播DNS查询中的源
..