NSNetServiceBrowser

From GNUstepWiki
Revision as of 09:08, 9 January 2007 by Cbv (talk | contribs) (Keep in style)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This article or section is a stub (i.e., in need of additional material).
You can help us by expanding it


NSNetServiceBrowser asynchronously lets you discover network domains and, additionally, search for a type of network service. It sends its delegate a message whenever it discovers a new network service, and whenever a network service goes away.

Each NSNetServiceBrowser performs one search at a time. So in order to perform multiple searches simultaneously, create multiple instances.

Code chunks

How to discover all service types in all domains

To discover all service types in all domains use

NSNetServiceBrowser *browser = [[NSNetServiceBrowser alloc] init];

[browser setDelegate: self];
[browser searchForServicesOfType: @"_services._dns-sd._udp."
                        inDomain: @""];

If you want a specific domain then set domain appropriately.