Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [W] [Z] search time secure shell (ssh) select( ) function select( ) loop, event handling and service design, protocols and service discovery available services DNS-SD and DNS-ServiceDiscovery APIs error codes error codes hostnames IP addresses service instance names services versus devices SRV record type service instances, name visibility service registration 2nd DNS TXT record attributes and Python Ruby service resolution CFNetServices Cocoa Java APIs and Python Ruby service types flagship subtypes serviceRegistered( ) method services advertising CFNetServices API Cocoa 2nd available services browsing for CFNetServices Cocoa 2nd DNSServiceDiscovery APIs ease of introduction Java APIs Python Ruby conceptual late binding named registering Java APIs and testing program resolving DNSServiceDiscovery APIs static, advertising source code, dns-sd tool SRV record type query results ssh (secure shell) static services, advertising strings in TXT recurds subnet mask subnets, links and subtypes of service types |