¿Es Android NSD (Network Service Discovery) compatible con el servicio Bonjour en iOS?

Crearé una aplicación de red local sin servidor para iOS y Android. La aplicación, tanto en dispositivos iOS como Android, debe descubrir y hablar entre sí.

Sé que hay servicios integrados en la plataforma (que son Bonjour en iOS y NSD en Android desde v4.1), además, una fuente abiertajmdns El paquete también se puede utilizar fuera de la caja.

No sé cómo elegir y cómo es su compatibilidad.

Mis preguntas son:¿Es Android NSD (descubrimiento de servicio de red) compatible con Bonjour en iOS? ¿Qué debo usar para descubrir el servicio en mi aplicación?¿Necesito usar una biblioteca de terceros si también desarrollo una versión para PC para la aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta