I can attest that it is working very well indeed, and also would like to have my server advertise via Bonjour.
I am on linux and already have avahi-daemon running. OS X ships with bonjour OOTB. I am not sure what it takes to get running on Windows these days... any computer with iTunes on it I believe will have bonjour/zeroconf/avahi running.
I know you want to avoid any native library wrapper type implementations, though, and I haven't implemented Bonjour myself for anything, so I can't attest to the challenges you'll run into.
I am on linux and already have avahi-daemon running. OS X ships with bonjour OOTB. I am not sure what it takes to get running on Windows these days... any computer with iTunes on it I believe will have bonjour/zeroconf/avahi running.
I know you want to avoid any native library wrapper type implementations, though, and I haven't implemented Bonjour myself for anything, so I can't attest to the challenges you'll run into.