zeroconf

Redirecting ".local" subdomain to unicast DNS

I regularly access Windows domains that have been set up to use a domain under the .local top level name. This conflicts with Bonjour/Zeroconf which reserves .local for it's own use. A number of platforms support Bonjour out of the box (including Mac OS, iPhone, and Ubuntu) and there's numerous name resolution issues when this confict oc...

ZeroConf extension that can be used in Firefox/XULRunner?

Is there a ZeroConf client extension for Firefox/XULRunner to be used in a zeroConf environment based on either mDNS or SLP? I know of an extension already that's being developed by the ActiveState Open Komodo folks but it requires PyXPCOM support to be baked into the XULRunner runtime in order to access the Apple Bonjour libs for Windo...

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. ...

How to register a service with Mono.ZeroConf?

Hi, I'm trying to test the ZeroConf sample at http://www.mono-project.com/Mono.Zeroconf. I'm running OpenSuse 11 and Mono 2.2. My server code is: using System; using Mono.Zeroconf; namespace zeroconftestserver { class MainClass { public static void Main(string[] args) { RegisterService service = n...

What's the best way to locate devices on a network?

I'm building software for a company that sells hardware devices. They want the software to be able to locate all devices on the network without restricting either of their IPs. What's the best way to do this? I'm thinking the hardware could subscribe to a "known" multicast address, have the software broadcast to it and the hardware woul...

Automatically detecting a serial port's configuration?

I am designing software around an existing hardware product. I have full control of the communication protocol but I'm not sure how to facilitate device detection. A device could have a range of possible configurations (i.e. baud rate, data bits, parity bits, stop bits) that must be detected at runtime. What is the easiest, most reliabl...

How to route all subdomains to a single host using mDNS?

I have a development webserver hosting as "myhost.local" which is found using Bonjour/mDNS. The server is running avahi-daemon. The webserver also wants to handle any subdomains of itself. Eg "cat.myhost.local" and "dog.myhost.local" and "guppy.myhost.local". Given that myhost.local is on a dynamic ip address from dhcp, is there still...

Completely .NET ZerConf Implementation for XNA

I came across Mono.ZerConf, but from what I can tell it still relies on mDNSResponder on Windows and Avahi on Linux. But I'm trying to figure out if it would be possible to implement on the XBOX 360 / XNA, but I obviously can't run mDNSResponder on the 360, though if there was an implementation that was completely in .NET I may be able ...

Are there any other Java libraries for bonjour/zeroconf apart from JMDNS?

Are there any other Java libraries for bonjour/zeroconf apart from JMDNS? ...

what is the difference between "zeroconf" and Apache Tribes?

What is the advantage to use zeroconf over apache tribes? ...

Zeroconf / Bonjour and Delphi

Hi, Has anyone toyed with, or got an example for loading and using the dnsds.dll (zeroconf / bonjour / dns-ds) via Delphi. I have a c# version, but that isn't quite what I want. Thanks ...

ZeroConf/Bonjour Code that works in Delphi 7 not working in 2009

I have the following declaration for DNSServiceRegister: function DNSServiceRegister ( var sdRef: TDNSServiceRef; const flags: TDNSServiceFlags; const interfaceIndex: uint32_t; const name: PUTF8String; //* may be NULL */ const regType: PUTF8String; const domain: PUTF8String;...

best way to support zeroconf in a URI syntax?

what is the best way to support zeroconf names in the location segment of a URI design? RFC 3986 (Uniform Resource Identifier (URI): Generic Syntax) makes no mention of zeroconf and i fear the URI syntax is not designed to work beyond DNS resolution. the ideal answer syntax will: conform to the generic URI syntax handle zeroconf n...

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 of all the inet_XXX.erl and .hrl files. I have a listener that works for receiving and pa...

How to send multicast messages and reuse a port in Erlang?

I have gotten a good start on my program, my first REAL Erlang program. I have it listening for messages, reading them and parsing them. I also have it sending them. The one little thing that is bothering me is I can't SEND on Port 5353, I have tried everything. All the other applications on my machine can listen AND send on port 5353, S...

Bonjour Discovery in Javascript? Maybe?

So its a longshot, I'll start with that. Is it/could it be possible to discover bonjour advertised HTTP services in javascript alone? Why would this be useful? Imagine a local service looking after some data (eg your current lat/long), the data is exposed via a webservice and advertised by Bonjour Zeroconf. A (remote) website might wan...

Fail to open a socket for multicast

Hi, I have problems to open an multicast socket in Erlang to receive messages: 88> gen_udp:open(5353,[{reuseaddr, true}, {ip,{224,0,0,251}},{multicast_ttl,4},{multicast_loop,false},binary]). {error,eaddrnotavail} I checkt diffrent IP addresses and ports and the option {active, false}, but nothing helps. What could be the reason? Tha...

Simplest way to publish over Zeroconf/Bonjour?

I've got some apps I would like to make visible with zeroconf. Is there an easy scriptable way to do this? Is there anything that needs to be done by my network admin to enable this? Python or sh would be preferrable. OS-specific suggestions welcome for Linux and OS X. ...

Does lwIP support Zeroconf?

I see that lwIP has some AutoIP (aka IPv4LL, aka RFC 3927) code, but I can't tell if it does anything higher up in the Zeroconf stack, namely mDNS and DNS-SD (with RFC 2782). So, does lwIP support DNS-SD service discovery? If not, would it be easy to port code from a project like Avahi that does (assuming licensing allows it)? ...

Which programming languages can I use to write a Bonjour software?

Am I really restricted by programming languages? I can imagine that, to use Bonjour, I need to have special libraries which could be not available for any language. So, then I need to use those languages which have corresponding libraries. As the second option, I can imagine, that Bonjour provide an interface which can be used almost by ...