Hi folks,

> >        Actually, the latest Bonjour distro's for Win32 and OsX both
> > directly include easy Wan setup.  Just add the external domain to your
> prefs
> > page and it simply works.  I use this when I work from home and just
> link my
> > local boxes to my work domain so I can get services started locally
> which I
> > can then debug against but still using the full production environment.
>   It
> > used to be a real pain as you mention, but they seem to have fixed it
> up.
> 
> That is great news, I haven't looked at this stuff for a while.
> 
> >> For zeromq based apps and servers, it would be quite nice to have a
> >> zeromq based naming service and I have often though about writing one
> >> myself.  But, because of the security issues, such a naming service
> >> won't be as useful on the WAN quite yet.
> >>
> >> In summary, on the LAN both zeroconf and a zeromq based naming service
> >> both make good sense.  On the WAN, neither do right now.
> >
> >        At this point I'll just say that ZeroConf, once you have a decent
> > wrapper, is still my favorite solution.  No futzing around, it just
> tends to
> > work.
> 
> Yep.

        Just as a note, I threw up a very quick extraction of my zeroconf
wrapper on github at: http://github.com/All8Up/zeroconf.  This is currently
just the interfaces converted to not use my hobby framework which includes a
lot of dependencies which would be undesirable.  (Currently lacking in the
records interface, I want to redo that part.)  Obviously it is useless at
this stage but I wanted to see what folks thought about this interface
instead of a custom rewrite.

        Raid the select poller from Zmq and it can be functional on
Win32/BSD/OsX in probably a matter of hours; it would even work on Linux if
you install the bonjour mdns daemon which I "believe" functions side by side
with Avahi.  It is easily wrapped up in a C interface so it can be used
pretty much anywhere.

        Anyway, it's a starting point thought instead of trying to write a
reimplementation of something which works perfectly well and is fairly well
supported.  Avahi support is the real trick as I mentioned previously, but
it's not that much work.

KB


_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to