Bonjour is Apple's implementation of Zeroconf, a service discovery protocol. It can be used to find services on a network and also to publish services to be found by other Zeroconf clients.
Questions tagged [bonjour]
578 questions
6
votes
2 answers
Differences between Bonjour/Avahi/People-Nearby protocols
I recently discovered, through Ubuntu's empathy im client, that exists a protocol that enables the user to talk with anyone on his actual local network. It seems empathy calls this service "People Nearby" and Windows "People Near Me".
After some…

dialex
- 2,706
- 8
- 44
- 74
6
votes
4 answers
Discover Zeroconf/Bonjour Nodes?
Is there an easy way to scan a given network for Bonjour/Zeroconf services?
I have a set of computers (Linux, Windows, Apple) and would like to auto-generate a list of all available Zeroconf-capable, networked nodes in my Intranet.

Nate
- 18,892
- 27
- 70
- 93
6
votes
1 answer
Bonjour issues on iOS
I'm trying to create a Bonjour service in my iOS application, but can't get it to publish. Only the netServiceWillPublish delegate method is ever called and the service isn't showing up using dns-sd.
Here's my code:
var service: NetService? =…

Jake
- 13,097
- 9
- 44
- 73
6
votes
1 answer
Get local network hostnames in iOS
I would like to get All device name in entire local network. I just been searching over 2 days and haven't find a solution yet.
I can able to get Bonjour services with using NSNetServiceBrowser. What i am trying to do is same as Fing app ( in app…

Onder OZCAN
- 1,556
- 1
- 16
- 36
6
votes
0 answers
Error failed starting bonjour resolution
When I use XCode to develop my iOS product, it crashes in my iOS device occasionally. It always happens when the program from the background to the front, and the XCode shows as crash reason:
[Error] Failed starting Bonjour resolution.
I couldn't…

zyj
- 61
- 3
6
votes
2 answers
How to advertise a Bonjour Service in Visual C++
I'm trying to figure out if this is even possible, but what's the simplest way of advertising a Bonjour service through Visual C++?

David26th
- 401
- 2
- 12
- 26
6
votes
3 answers
How do I build a DNS Query record in Erlang?
I am building a native Bonjour / Zeroconf library and need to build DNS query records to broadcast off to the other machines. I have tried looking thru the Erlang source code but as I am relatively new to Erlang it gets kind of dense down the bowels…
user177800
6
votes
3 answers
How to read TXT records with apple bonjour for iOS
I tried to get TXTrecords in didFindService function, but I found the value is null.
Have you any idea to resolve my problem?
- (void)netServiceBrowser:(NSNetServiceBrowser*)netServiceBrowser didFindService:(NSNetService*)service…

developer
- 4,744
- 7
- 40
- 55
6
votes
2 answers
Finding devices on network with Bonjour / Zeroconf / jmDNS on PlayBook / Blackberry
I would like to develop an Android app which would run on
Blackberry PlayBook. App would need to find other
devices on the local network running the same app.
I was thinking to implement Bonjour / Zeroconf / jmDNS
protocol for finding devices but…

Matej Ukmar
- 2,157
- 22
- 27
5
votes
1 answer
Alternative to using the Bonjour protocol for iPhone peer to peer
I am implementing an iPhone/iPad app that allows users to send each other messages using the bonjour protocol. Basically, a server publishes his service over bonjour and the clients connected to the same wifi can discover his service and connect to…

Chris Braunschweiler
- 184
- 1
- 9
5
votes
2 answers
Apple's Bonjour SDK for Windows
I am planning to use Apple's Bonjour SDK for Windows in a small .NET application using C#. This little application will use Bonjour for network discovery. Currently, I am testing the "Simple Chat Bonjour" sample application that came with Apple's…

user523234
- 14,323
- 10
- 62
- 102
5
votes
3 answers
How do I resolve a Bonjour domain name on Android?
I need to get my app to play a video file located on my network. I know the url of the file is:
http://something.local/abc.mp4
Now, when I manually substitute "something.local" with its true ip address, the MediaPlayer has no problem playing it.…

yydl
- 24,284
- 16
- 65
- 104
5
votes
2 answers
dns-sd: how to manually register a remote service
I have a service on another remote system which is on another physical network and its multicast packages don't get to my local system, thus I don't see its DNS-SD published services.
I there a way I can manually register it on my local machine so…

Albert
- 65,406
- 61
- 242
- 386
5
votes
1 answer
Improving the dll missing error message
I have a program written in QT that works just fine. However it has an indirect dependency on dnssd.dll since a dll loaded by the program uses bonjour. If bonjour is not installed on the machine running the program it will say
The program can't…

vidstige
- 12,492
- 9
- 66
- 110
5
votes
1 answer
Knowing status of a bonjour service
I'm using NSNetService and NSNetServiceBrowser to publish and scan for Bonjour services on the network. The implementation is working fine, the services are found on the network and they are capable of communicating. I'm currently trying to…

André Fratelli
- 5,920
- 7
- 46
- 87