Integrazione CFNetwork e Bonjour per l’integrazione da iPhone a Mac

Voglio utilizzare CFNetwork e Bonjour in congiunzione per poter avere comunicazioni tra la mia app per iPhone e un’app per Mac. L’app su iPhone avrebbe un pulsante. Quindi sull’app Mac, ci sarà un’etichetta. Se il pulsante viene premuto sull’app iPhone, l’etichetta cambia sull’app Mac.

C’è codice di esempio là fuori che può fare questo? In caso contrario, qualcuno può guidarmi nella giusta direzione?

Grazie!

Bill Dudney ha creato un’applicazione di esempio Bonjour per iPhone per dimostrare come utilizzare Bonjour per scoprire e connettersi a due iPhone. Ho portato questo esempio al Mac per dimostrare come fare Bonjour discovery tra le due piattaforms. Bill fornisce anche una bella descrizione di come ha messo insieme il wrapper Bonjour utilizzato in questo esempio.

Questo è un esempio molto semplice, e con i client Mac e iPhone fa qualcosa di simile a quello che vuoi. Dovrebbero essere necessarie solo piccole modifiche.

Lo mostro in azione nel video per la sessione di Networking del mio corso Advanced Development per iPhone su iTunes U.

Qui ho creato alcune semplici applicazioni di esempio che scambiano i dati tra iPhone e iMAC.

https://github.com/boobalaninfo/Bonjour-iOS-MAC-Apps