Non è un problema cercare in tutti i domini, ma non riesco a trovare il modo giusto per cercare qualsiasi servizio sulla rete.Come ottenere l'elenco di tutti i servizi bonjour annunciati su tutti i domini disponibili?
risposta
Vecchio thread ma c'è un modo per trovare i servizi locali Discovering all advertised Bonjour service types. Sarà necessario manipolare i risultati per ottenere i tipi nel formato corretto. Funziona su Mac & iPhone anche se non vengono rilevati servizi se non ho una connessione Wifi su iPhone.
NSNetServiceBrowser* domainBrowser = [[NSNetServiceBrowser alloc] init];
domainBrowser.delegate = self;
[domainBrowser searchForServicesOfType:@"_services._dns-sd._udp."
inDomain:@"local."];
Per quanto ne so, non esiste una funzione che cercherà tutti i servizi disponibili. Il motivo è probabilmente dovuto al fatto che un'applicazione che pubblica un servizio può definire il proprio tipo di servizio.
Se si cercano solo servizi di tipi comuni (HTTP, stampante, ecc.) È possibile creare facilmente un ciclo per chiamare -[instanceOfNSNetServiceBrowser searchForServicesOfType:inDomain:]
con tutti i tipi desiderati, in tutti i domini scoperti in precedenza.
Il developer docs guide section on setting up a NSNetService può anche essere di aiuto.
- 1. scrapy abilitare tutti i domini
- 2. Come ottenere un elenco di tutti i comandi shell disponibili
- 3. Come ottenere un elenco di tutti i servlet disponibili?
- 4. Selenium Webdriver: Elimina i cookie su tutti i domini
- 5. ContattiControlla come enumerare tutti i campi disponibili?
- 6. forza tutti i domini https con www
- 7. Come ottenere tutti i corsi su moodle?
- 8. Trova tutti i domini con un TLD
- 9. Scopri i nodi Zeroconf/Bonjour?
- 10. git elenca tutti i comandi disponibili
- 11. Come mostrare tutti i percorsi disponibili in primavera?
- 12. Tutti i target dei dispositivi su xcode diventano "non disponibili"
- 13. Come rendere i servizi attivi altamente disponibili?
- 14. Supporta tutti i domini google in uno script di contenuto
- 15. PostgreSQL: come elencare tutti i tipi di dati disponibili?
- 16. django paginator - Come mostrare tutti i numeri di pagina disponibili
- 17. Come cercare (grep) su tutti i file, in tutti i rami, in tutti i reposli in Stash?
- 18. Come ottenere tutti i commenti da Disqus?
- 19. Linux: elenca tutti i gestori di finestre disponibili
- 20. Con ImageMagick, come puoi vedere tutti i font disponibili?
- 21. Come ottenere tutti i CSS dell'elemento
- 22. Come ottenere tutti i rami con JGit
- 23. Elenco di tutti i colori disponibili per PowerShell?
- 24. Come ottenere BSSID di tutti i punti di accesso wifi?
- 25. iOS 9 ATS - Disabilita segretezza inoltrata per tutti i domini
- 26. Utilizzo di tutti i thread disponibili cattive pratiche?
- 27. Come controllare tutti i servizi in esecuzione in Android?
- 28. come ottenere tutti i marcatori su google-maps-v3
- 29. Ottenere l'elenco di tutti i display Xorg
- 30. Come abilitare tutti i prodotti in tutti i negozi
Sì, sembra che sia l'unico modo – Farcaller