Bonjour over bluetooth WITHOUT Gamekit ?

Just announce the service, just like tc. has said below: self.netService = [[[NSNetService alloc] initWithDomain:@”” type:@”_http._tcp” name:@”” port:8080] autorelease]; [self.netService publish]; With iOS5, however, let’s-call-it “Bluetooth Bonjour” is disabled by default, so you have to use the C API declared in <dns_sd.h>. DNSServiceRef serviceRef; DNSServiceRegister(&serviceRef, // sdRef kDNSServiceFlagsIncludeP2P, // interfaceIndex 0, // flags NULL, // … Read more

How can I discover zeroconf (Bonjour) services on Android? I’m having trouble with jmDNS

I’m new as well otherwise I would have just left a comment on smountcastle’s answer which is mostly correct. I have just been dealing with the exact same issue on a Droid running Android 2.1. I found that I needed to set the MulticastLock to reference-counted otherwise it seemed to be released automatically. AndroidManifest.xml: <uses-permission … Read more

How can an iPhone access another non-iPhone device over wireless or Bluetooth?

The only way to communicate with other Bluetooth devices via the External Accessory framework in iPhone OS 3.0 is if they are in the Made for iPod accessory program. Even though they communicate through standard Bluetooth connections, accessories need special hardware in order to process the data stream coming from the iPhone / iPod touch. … Read more

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

I’m also curious to find the best cross-platform DNS-SD (Zeroconf, Bonjour, DNS self discovery) library exists out there. It does sound like Apple’s DNS-SD dnssd.jar is the “official” Java library that requires native library support on Windows, Linux, etc, but works out of the box on Mac OSX. There are other pure Java DNS-SD implementations, … Read more