title: How can I discover zeroconf (Bonjour) services on Android? I'm having trouble with jmDNS
body: <p>I'm working with a Droid / Android 2.0.1 and encountering an issue apparently many people have: I'm unable to discover services using the one pure-Java zeroconf library I know of, jmDNS. (Apple's Bonjour, while it works on Linux and Windows Java, I believe would be harder to port to Android because of reliance on native code.)</p>
  
  <p>I can create services, but not discover them. I'm trying to make sense of what's going on. </p>
  
  <p>There is an ongoing issue report here; related to multicast and IPv6, but seems to be throwing users of jmDNS, too:
  <a href="http://code.google.com/p/android/issues/detail?id=2323" rel="noreferrer">http://code.google.com/p/android/issues/detail?id=2323</a></p>
  
  <p>Any idea why this person might be having success? See comment 22 in the bug report. (I'm new to SO, so can't post more than one URL.)</p>
  
  <p>I have tested their code, but without any luck.</p>
  
  <p>Has anyone successfully accomplished zeroconf service discovery on Android, using jmDNS or another library?</p>
  
  <p>Is it possible my discovery issue is related to the IPv6 multicast problem?</p>