I tried to make an app to communicate between iOS devices and I found "Chatty", which is based on NSNetService
(Bonjour) and it works on my devices. (iPad 3Gen, iPhone 4S and iPhone 5)
However, there's a problem, some devices cannot find each other if I use the "Internet Sharing" of Mac OSX to make Wifi hotspot, or connect to a b/g/n mixed 2.4GHz router, but it work perfectly if I use the hotspot of my iPhone 5.
Can you tell me why it cannot work in these routers? I guess that Bonjour is influenced by other routers in the room which I didn't connect, is that true?