I’m trying to make ZeroConf work between a Delphi Win32 server and a library that will become part of a Mac OS X app, and an iphone/iOS app. Thus client-side discovery on apple platforms is probably going to be using “bonjour”.
I have put TRoZeroConfRegistration component onto my server’s data module, and added (rather uncommented)
the function call that the docs say I should add:
I set the Engine type to zceAuto and that didn’t work so I tried zceBonjour, and now I get an exception at startup,
saying it can’t find what I assume must be a Bonjour runtime DLL. This computer and most client computers that get this Windows server service app are not running iTunes, and installing iTunes would not be the most fun way to go for most corporate systems. I’m bessing that the DLL it can’t load is a Bonjour one:
ROZeroConfHub does not work between my iPhone and my Windows PC, nor does it work between my Windows PC and my Mac. (I tested with iPhone PCTrade sample, and with the OS X PCTrade DASimpleClient demos)
Windows 8 Pro 64 bit, and only using Apple Bonjour Service. Not using ROZeroConfHub because when I tried to use it, discovery features did not work on iPhone and Mac OS X objective-C client demo apps.
Not really, but I suspect there’s zero that you can do about it. If you could fix the ROZeroConfHub app so it works with iPhone SDK clients, that would be great. (Maybe it already works for you?)
Okay. I’ll keep trying to see if there’s something I can do to make it work here, or if not I’ll report back with information on how to reproduce issues.