Hosts
NSHost
provides services that find host names
from addresses and addresses from host names.
NSHost
relies on the network services available to
the operating system, such as LDAP, NetInfo, or the Domain Name
Service (DNS). Example 6-1 shows how to use
NSHost
.
// Get the NSHost object for the current host
NSHost *host = [NSHost currentHost];// Get the name of a host
NSString *name = [host name];// Get the address of a host; returns "xxx.xxx.xxx.xxx" string
NSString *addr = [host address];// Other ways to create a host object
NSHost *host = [NSHost hostWithAddress:@"www.oreilly.com"]; NSHost *host = [NSHost hostWithName:@"209.204.146.22"];// If a host has multiple names or address, use the following
NSArray *names = [host names]; NSArray *addrs = [host addresses];
Get Cocoa in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.