bonjour相关内容
使用 Python链接,我可以发布一个服务设置用户在控制中心中选择设备时要连接的IP地址. 以下是Python的代码.现在在C#中使用NSNetService,我试图实现同样的目的. 发布正常,但是将IP地址socket.inet_aton("10.100.X.XX")添加到NSNet服务中,我无法在C#中实现.请发布一些准则以实现.如何将IP地址添加到NSNETService以在NSNetBro
..
我正在开发一个包含两个组件的应用程序,一个iPhone组件和一个Mac组件.他们应该通过卓悦来互相交流.我在Mac端使用以下代码来找到该服务的端口: NSSocketPort *socket = [[NSSocketPort alloc] init]; struct sockaddr *addr = (struct sockaddr *)[[socket address] bytes]; i
..
Apple的Finder.app能够始终确定使用bonjour的每台物理计算机的确切型号(如每种单独的设备类型(iMac,MacPro,MBP等)所具有的唯一图标所示).他们如何做到这一点以及使用什么API? 顺便提一句,Bonjour为网络上的所有服务提供了名称,服务类型,域和端口-但我无法找到有关如何查找设备模型本身的信息. 解决方案 我相信它使用了_device-info._t
..
使用MCSession,会话只能将已连接8个设备它: 会话目前最多可支持8个对等方,包括本地对等方 我需要8个以上的同行.我碰到了这个苹果论坛开发线程,有人问了类似的问题,还有一位苹果工程师名为 eskimo 的人表示,可以使用NSNetService及其includesPeerToPeer flag或Bonjour browser来实现. 我已经看到很多人问如何绕过MCSess
..
我有一个需要搜索和解析Bonjour广告的服务的应用程序,该服务的名称事先已知.我发现的与服务发现有关的大多数Bonjour示例都或多或少是这样的: 调用browse以检测给定类型的所有服务(例如,可能是_http._tcp) 对于找到的每个服务,调用serviceFound.服务名称在此处报告 在找到的每个服务上致电resolve 对于每个已解决的服务,称为serviceResolv
..
我试图弄清楚这是否可能,但是通过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应用程序中使用NsdManager来发现由我也开发的另一台设备发布的NSD服务.我只在Android App上进行服务发现(这一边不需要服务注册).网络上同时发布了几种相同类型的服务. 我开始使用Google提供的示例代码( https://developer .android.com/training/connect-devices-wirelessly/nsd ),但
..
我有一个配置为工作站模式的设备.设备通过智能手机提供的热点连接到智能手机.设备需要搜索由智能手机上的应用程序发布的服务,例如_abc._tcp. 我正在使用命令dns-sd -B _abc._tcp,但没有输出. 请指导我可能会丢失的东西. 应用程序发布服务.我在Android上使用Bonjour应用程序进行了验证. 还请澄清 是否可以在站点模式下发现服务. 在搜索服务时
..
我已经尝试了很长时间,让NsdManager发现功能可以在Android 9上运行.它可以在此之前的任何Android版本上正常运行. 出于测试目的,我使用此简单代码段,清单中有"INTERNET"权限. var nsdManager = context.getSystemService(Context.NSD_SERVICE) as NsdManager nsdManager.di
..
通过直接询问您的域名服务器来通过dig查询DNS-SD条目的内幕非常简单;但是对于多播DNS,我不确定在哪里查找. 编辑:我的目的是为了看到示例DNS条目,以便我可以为OS X机器更好地配置静态bonjour条目. 解决方案 主要实用程序是dns-sd,例如: % dns-sd -B _afpovertcp._tcp Browsing for _afpovertcp._tcp
..
我有一个托管为"myhost.local"的开发Web服务器,可以使用Bonjour/mDNS找到该服务器.服务器正在运行avahi-daemon. Web服务器还希望处理自身的任何子域.例如"cat.myhost.local"和"dog.myhost.local"以及"guppy.myhost.local". 鉴于myhost.local位于来自dhcp的动态IP地址上,是否还有办法
..
是否可以从命令行使用Bonjour?例如,如果我想注册服务,则键入类似的内容:bonjour -register service_name端口.然后Bonjour为我的服务分配了一个免费IP.或者,例如,如果我想查看可用服务的列表,请键入以下内容:bonjour -showServices.然后,我获得了所有可用服务的列表以及它们的名称,IP地址和端口.是否存在类似的东西? 我对现有文档感到
..
所以它是一个远景,我将从那开始。 是否可以在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
..
请原谅我的iPhone / Objective-C新手状态! 我发现我的HTTP服务器使用NSNetServiceBrowser,但现在我只想要IP地址和端口找到的服务。 我的委托方法中有以下内容: NSNetService * server = [serverBrowser.servers objectAtIndex:0]; NSString * name = nil
..
我需要的是在这个Mac应用程序中有一个简单的屏幕,只需打印一个字符串,因为iPhone正在通过WiFi网络传输字符串。 此字符串是只需用户在iPhone上上下调整滑块的字符串值即可。数据将被发送到Mac应用程序,然后Mac应用程序将从WiFi网络接收此信号并只打印值。 这是一个持续连接。我不想尝试同步一次。我正试图从Mac上听iPhone设备,看看当用户从iPhone应用程序上下滑动U
..
我想结合使用CFNetwork和Bonjour,以便能够在我的iPhone应用程序和Mac应用程序之间进行通信。 iPhone上的应用程序只有一个按钮。然后在Mac应用程序上,会有一个标签。如果按下iPhone应用程序上的按钮,则Mac应用程序上的标签会发生变化。 是否有可以执行此操作的示例代码?如果没有,有人可以引导我朝正确的方向发展吗? 谢谢! 解决方案 Bill Dudn
..
我正在试图弄清楚如何创建一个具有按钮的应用程序,这些按钮会在按下时导致我的mac键入某个字符(或修饰符)。我已经准确地按下按钮了,所以我的项目现在离完成只有两步之遥: 发送给mac的一条消息让它知道要按哪个键。 让mac按下实际键 For 1 Im想要设置一个bonjour服务,它发送一个与在ipad上按下的键相关联的字符串。然后mac会收到这个。键盘上的一些键需要移位(即@)所以即时思
..
我想创建一个服务器/客户端应用程序,其中一个iphone运行服务器,同一个wifi网络上的所有其他设备可以连接到服务器设备并发送和接收信息。是否有任何在设备上运行服务器并让网络上的其他设备搜索它的示例? 我研究过使用GameKit,但16人最大限制是不幸的。 cocoaasyncsocket 似乎是个不错的选择,但如何将一台设备设置为服务器,以及在其他设备上搜索它? 解决方案 WiT
..