13.2 Bonjour Service Discovery

Um mit Bonjour Dienste zu finden, die einen interessieren, stellt das iPhone die OS Cocoa- und Core Foundation-APIs NSNetServices und CFNetServices bereit. Die Cocoa-Variante, auf die wir uns hier konzentrieren werden, ist sehr dynamisch und recht leicht zu verwenden, da Sie sich mit vielen der Low-Level-Netzwerkdetails von Bonjour nicht auseinandersetzen müssen. Um nach einem Dienst zu suchen, müssen Sie nur einen NSNetServiceBrowser erstellen (den wir einer Instanzvariablen bonjourBrowser zuweisen werden) und die zu durchsuchende Domain (bei einem leeren String suchen Sie einfach im LAN), einen „Servicetyp“ sowie einen Delegate mitgeben. Der Delegate kümmert sich dann um die Callbacks aus dem Service Discovery ...

Get Entwickeln mit dem iPhone SDK now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.