No es el problema buscar en todos los dominios, pero no puedo encontrar la manera correcta de buscar ningún servicio en la red.¿Cómo obtener la lista de todos los servicios bonjour anunciados en todos los dominios disponibles?
¿Cómo obtener la lista de todos los servicios bonjour anunciados en todos los dominios disponibles?
Respuesta
Viejo hilo, pero hay una manera de encontrar los servicios locales Discovering all advertised Bonjour service types. Deberá manipular los resultados para obtener los tipos en el formato correcto. Esto funciona en Mac & iPhone aunque no se descubren servicios si no tengo una conexión Wifi en iPhone.
NSNetServiceBrowser* domainBrowser = [[NSNetServiceBrowser alloc] init];
domainBrowser.delegate = self;
[domainBrowser searchForServicesOfType:@"_services._dns-sd._udp."
inDomain:@"local."];
Que yo sepa, no hay una función que busque todos los servicios disponibles. La razón probablemente se deba a que una aplicación que publica un servicio puede definir su propio tipo de servicio.
Si solo está buscando servicios de tipos comunes (HTTP, impresora, etc.) puede crear fácilmente un bucle para llamar al -[instanceOfNSNetServiceBrowser searchForServicesOfType:inDomain:]
con todos los tipos que desee, en todos los dominios que descubrió anteriormente.
El developer docs guide section on setting up a NSNetService también puede ser de ayuda.
- 1. ¿Cómo obtener una lista de todos los servlets disponibles?
- 2. git lista todos los comandos disponibles
- 3. scrapy permiten todos los dominios
- 4. Cómo obtener la lista de todos los dominios en Active Directory usando C#
- 5. Buscando una lista de todos los idiomas disponibles en iOS
- 6. dwscript: ¿cómo enumerar todos los tipos disponibles?
- 7. Cómo obtener los idiomas disponibles (No todos, solo los idiomas disponibles en mi aplicación)
- 8. Listar todos los archivos ResourceBundle disponibles
- 9. Obtener los identificadores de todos los objetos en una lista
- 10. ¿Cómo obtener la lista de todos los objetos? - PostgreSQL
- 11. ¿Todos los dominios tienen direcciones IP únicas?
- 12. NSLocale: obtenga todos los idiomas disponibles
- 13. Android - ¿Cómo obtener una lista de todos los filtros de intención disponibles?
- 14. Cómo obtener una lista de todos los usuarios en SharePoint
- 15. Cómo rastrear o depurar todos los eventos de javascript disponibles
- 16. ¿Cómo verificar todos los servicios en ejecución en Android?
- 17. ¿Cómo se usa window.postMessage en todos los dominios?
- 18. Cómo obtener Pythonically todos los valores de una lista?
- 19. Obtener todos los conjuntos de lista en el prólogo
- 20. Obtenga una lista de todos los nodos de árbol (en todos los niveles) en TreeView Controls
- 21. Contactos ¿Resuelve cómo enumerar todos los campos disponibles?
- 22. Lista de todos los paquetes disponibles en CRAN para la consola
- 23. Lista de todos los ensamblados .NET
- 24. Detener todos los servicios iniciados en la aplicación Cerrar/Salir
- 25. Linux: enumere todos los administradores de ventana disponibles
- 26. ¿Cómo obtener todos los ID con jQuery?
- 27. Obtener todos los elementos de un ArrayAdapter
- 28. Lista de todos los usuarios y grupos
- 29. obtener todos los subdirectorios inmediatos en ruby
- 30. Obtener todos los datos de la postulación
Sí, parece que esa es la única manera – Farcaller