Mi piacerebbe sapere se bonjour è una API pubblica o privata? Possiamo usarlo direttamente nelle nostre app.bonjour per iphone
risposta
Sì, Bonjour è tutto pubblico. Ci sono molte app su App Store che lo usano.
Apple ha anche un progetto di esempio chiamato BonjourWeb che mostra come utilizzare Bonjour su iPhone.
L'API Bonjour sembra essere aperta, tuttavia appartiene a Apple ed è necessario assicurarsi che la licenza sia corretta. Probabilmente sarà necessaria una licenza se si desidera utilizzare il logo Bonjour, ad esempio sviluppare applicazioni abilitate Bonjour su Windows.
Per ulteriori informazioni si veda: http://developer.apple.com/softwarelicensing/agreements/bonjour.html
In questo caso non è necessaria una licenza speciale. È incluso nella licenza dell'SDK di iPhone. Se ti trovi su un'altra piattaforma (come Windows) potresti utilizzare un'implementazione Zero-Conf di Apple. –
Anche su Windows, autorizzano l'immagine liberamente, così come il nome Bonjour se si soddisfano i termini dell'accordo (solo assicurandosi che la propria applicazione implementa correttamente Bonjour). Non c'è una tassa associata a nulla di tutto ciò. –
Bonjour è gestita dai NSNetServices e le API CFNetServices, che potete leggere di più su here. Queste sono interfacce Cocoa e Core Foundation e sono disponibili pubblicamente per l'uso in applicazioni Mac e iPhone. Come è stato sottolineato, molte applicazioni fanno uso di questo per fare networking iPhone - iPhone (Game Kit è sovrapposto a Bonjour, per esempio) o Mac - sincronizzazione dati di iPhone (come per la libreria ZSync di Marcus Zarra).
Bill Dudney ha creato una classe di server Bonjour ridotta per l'iPhone, che descrive here. Ho creato un'applicazione Mac corrispondente che comunica con la sua applicazione di test e può essere scaricata da here. Il codice di esempio WiTap di Apple mostra come utilizzare Bonjour per collegare insieme due iPhone.
Ho dedicato una sezione della classe che insegno sullo sviluppo di iPhone al networking Bonjour, per il quale le note del corso possono essere scaricate in formato VoodooPad here (vai alla classe Networking per la copertura di questo).
Sì! Bonjour è API pubblica.
Sì, è possibile utilizzare per le vostre applicazioni. Per pubblicare il servizio è necessario utilizzare NSNetService e per la navigazione è necessario utilizzare i delegati NSNetServiceBrowser. È possibile inviare dati utilizzando NSStream. Assicurati di comunicare con i dispositivi bonjour. I dispositivi devono essere nello stesso router Wi-Fi
- 1. Integrazione CFNetwork e Bonjour per l'integrazione da iPhone a Mac
- 2. Bonjour su bluetooth SENZA Gamekit?
- 3. Scopri i nodi Zeroconf/Bonjour?
- 4. Bonjour/DNS-SD su Windows
- 5. Dov'è la libreria COM Bonjour?
- 6. Il modo più semplice per pubblicare su Zeroconf/Bonjour?
- 7. Come posso interrogare .local bonjour DNS entries?
- 8. LLMNR su Windows vs Zeroconf vs. Bonjour
- 9. Perché mDNS (Bonjour, Avahi, ecc.) Usa UDP?
- 10. Come pubblicizzare un servizio utilizzando Bonjour attraverso le sottoreti?
- 11. Utilizzando il servizio Bonjour di Apple da .NET?
- 12. Come può un iPhone accedere a un altro dispositivo non iPhone tramite wireless o Bluetooth?
- 13. dumping Avahi & Bonjour, file di zona DNS-SD
- 14. L'utilizzo di bonjour sull'iPhone abilita automaticamente il bluetooth?
- 15. Come risolvere un nome di dominio Bonjour con JmDNS
- 16. c'è un puro C# ZeroConf, bonjour o dns-sd disponibile?
- 17. Tutorial per OpenGL per iPhone
- 18. Android può supportare Zeroconf/Bonjour tramite Bluetooth? Che ne dici di TCP/IP?
- 19. cache WebApp per iPhone
- 20. JavaFX per iphone ipad
- 21. Speex per iphone
- 22. Riconoscimento vocale per iPhone
- 23. Qt per iPhone/iPad?
- 24. Xcode persa per iPhone
- 25. Firemonkey per iPhone
- 26. Jackson equivalente per iPhone?
- 27. compilando OpenSSH per iPhone?
- 28. MQTT client per iPhone
- 29. Controller per iPhone Popover
- 30. Tesseract Esempio per Iphone
Come integrarlo con il progetto iOS? –