zeroconf相关内容

如何向 Mono.ZeroConf 注册服务?

我正在尝试在 http://www.mono-project 测试 ZeroConf 示例.com/Mono.Zeroconf. 我正在运行 OpenSuse 11 和 Mono 2.2. 我的服务器代码是: 使用系统;使用 Mono.Zeroconf;命名空间 zeroconftestserver{类主类{公共静态无效主要(字符串[]参数){注册服务服务=新注册服务();servi ..
发布时间:2022-01-23 15:17:28 C#/.NET

卓悦:按名称搜索服务

我有一个需要搜索和解析Bonjour广告的服务的应用程序,该服务的名称事先已知.我发现的与服务发现有关的大多数Bonjour示例都或多或少是这样的: 调用browse以检测给定类型的所有服务(例如,可能是_http._tcp) 对于找到的每个服务,调用serviceFound.服务名称在此处报告 在找到的每个服务上致电resolve 对于每个已解决的服务,称为serviceResolv ..
发布时间:2020-07-15 05:02:13 其他开发

PnP-X以及将网络存储自动安装到Windows 7

我通过使用Avahi(Bonjour)和Netatalk(AFP)在Mac OS X上无缝地提供了网络存储(如Time Capsule),在Linux上进行了成功的测试. 我想对Windows 7提出另一个问题.当我搜索Windows 7时,使用PnP-X和UPnP提供Bonjour般的零配置体验.我想要实现的是: 在Linux上使用Samba共享一个文件夹 使用PnP-X和UPnP ..
发布时间:2020-07-15 05:01:10 其他开发

python zeroconf显示IPv4地址

我正在尝试找出如何扫描网络以查找avahi发布的设备. #!/usr/bin/python3 from zeroconf import ServiceBrowser, Zeroconf from time import sleep class MyListener: def remove_service(self, zeroconf, type, name): pr ..
发布时间:2020-07-15 05:01:07 Python

JmDNS设备删除检测

我正在尝试使用JmDNS来检测网络上设备的添加和删除.附加功能运行良好,只要在JmDNS中注册了它们各自的服务,就可以找到这些设备,但是,从网络中删除某个设备时,它永远不会在JmDNS中注册. 我尝试过定期调用 jmDns.list(serviceName),但是,似乎总是返回缓存的值. 是否可以使JmDNS注册已删除的设备? 这是我用来注册服务和服务监听器的代码(仅相关部分): ..
发布时间:2020-07-15 05:01:03 Java开发

如何在Visual C ++中宣传Bonjour服务

我试图弄清楚这是否可能,但是通过Visual C ++宣传Bonjour服务的最简单方法是什么? 解决方案 您可以使用 DNS服务发现客户端: dns-sd . Windows Bonjour安装程序将其放入C:\Windows\system32\dns-sd.exe 它的提要是: dns-sd -R name type domain port [key=value . ..
发布时间:2020-07-15 05:01:02 其他开发

在不知道IP的情况下连接到本地网络上的网站

我正在创建一个嵌入式设备(基于RPi),该设备将连接到本地网络.我希望该设备能够通过网页(与许多路由器相同)来配置该设备. 我希望用户在Web浏览器中键入[http://my-device-config](或其他固定地址),然后发送到配置页面,而不必知道设备的IP地址. 用户将采取的步骤如下: 用户将设备插入网络/打开设备. 用户在浏览器中输入“配置"地址,并进入配置页面. ( ..
发布时间:2020-07-15 05:00:00 其他开发

Android NSD无法发现所有服务

我试图使用Android本机服务发现来运行应用程序,但是有时当我运行该应用程序时,它无法发现我网络中的所有服务.我正在使用四个星系关系从 https://github.com/joeluchoa/nsd 中运行代码,大多数情况下是每次他们中的同一时间发现了不同数量的服务. 基本上,我使用ServerSocket运行服务: ServerSocket server = new Server ..
发布时间:2020-07-15 04:57:55 移动开发

NSdManager ResolveListener错误代码3:失败已激活

我正在Android应用程序中使用NsdManager来发现由我也开发的另一台设备发布的NSD服务.我只在Android App上进行服务发现(这一边不需要服务注册).网络上同时发布了几种相同类型的服务. 我开始使用Google提供的示例代码( https://developer .android.com/training/connect-devices-wirelessly/nsd ),但 ..
发布时间:2020-07-15 04:56:52 移动开发

如何使用mDNS将所有子域路由到单个主机?

我有一个托管为"myhost.local"的开发Web服务器,可以使用Bonjour/mDNS找到该服务器.服务器正在运行avahi-daemon. Web服务器还希望处理自身的任何子域.例如"cat.myhost.local"和"dog.myhost.local"以及"guppy.myhost.local". 鉴于myhost.local位于来自dhcp的动态IP地址上,是否还有办法 ..
发布时间:2020-06-30 19:49:01 其他开发

无法使用Android Corova-zeroconf-plugin与具有.local域的设备进行通信

我有一个在我的网络中投放广告的iot设备,名称为iotdevice.local,安装Bonjour之后,我能够在Windows pc中向该域发送http请求.但是我正在开发一个离子应用程序,因此我将经常与该设备进行通讯. 所以我正在使用cordova-zeroconf-plugin. ( https://www.npmjs.com/package/cordova-plugin-zeroconf). ..
发布时间:2020-06-20 19:31:43 其他开发

我可以从命令行使用Bonjour吗?

是否可以从命令行使用Bonjour?例如,如果我想注册服务,则键入类似的内容:bonjour -register service_name端口.然后Bonjour为我的服务分配了一个免费IP.或者,例如,如果我想查看可用服务的列表,请键入以下内容:bonjour -showServices.然后,我获得了所有可用服务的列表以及它们的名称,IP地址和端口.是否存在类似的东西? 我对现有文档感到 ..
发布时间:2020-05-17 03:24:43 其他开发

BitTorrent如何相互连接?

我刚刚使用uTorrent下载了一个新的Linux发行版,开始怀疑uTorrent(和其他Bittorrent)如何通过NAT路由器将文件发送给彼此?他们显然是使用跟踪器进行介绍的,但是他们如何将信息传递给彼此? 是否有白皮书?我找不到一个:/ 谢谢 解决方案 在大多数情况下,它们不是.我的网络受到限制,每次运行torrent程序时,它都会警告我某些所需的端口/功能对我不可用. 如 ..
发布时间:2020-05-16 21:15:45 其他开发

log4net是否支持zeroconf?

我最近将Apache Chainsaw作为log4net日志的查看器签出.令我惊讶的一个功能是Zeroconf: log4net是否支持Zeroconf以供Apache电锯使用?是否有像Java ZeroConfSocketHubAppender这样的log4net zeroconf追加器? 解决方案 否和否.但我同意,绝对有趣. ..
发布时间:2020-05-03 07:13:05 其他开发

在Javascript中发现Bonjour?也许?

所以它是一个远景,我将从那开始。 是否可以在javascript中发现bonjour广告的HTTP服务? 为什么这会有用?想象一下本地服务正在寻找一些数据(例如您当前的纬度/经度),数据通过网络服务公开并由Bonjour Zeroconf做广告。一个(远程)网站可能想知道你当前的纬度/经度,而不是必须知道你正在运行 MyGPSserverVersion2 该网站可以使用javascri ..
发布时间:2019-05-24 17:03:14 前端开发

如何发送组播消息并在Erlang中重用一个端口?

我的程序,我的第一个REAL Erlang程序我已经开始了一个很好的开始。 我听到消息,读取它们并解析它们。我也有它发送他们。 困扰我的一件小事是我不能在5353端口发送,我已经尝试了一切。 我机器上的所有其他应用程序可以侦听并发送端口5353,SubEthaEdit,iTunes,iChat。 解决方案必须广播发送端口5353,这就是为什么。 “如果接收到的多播DNS查询中的源 ..
发布时间:2017-08-27 12:35:21 其他开发语言