Parent

Methods

DNSSD::Reply::Browse

Returned by DNSSD::Service#browse

Attributes

domain[R]

A domain for registration or browsing

name[R]

The service name

type[R]

The service type

Public Class Methods

new(service, flags, interface, name, type, domain) click to toggle source

Creates a new Browse, called internally by DNSSD::Service#browse

    # File lib/dnssd/reply/browse.rb, line 24
24:   def initialize(service, flags, interface, name, type, domain)
25:     super service, flags, interface
26: 
27:     set_names name, type, domain
28:   end

Public Instance Methods

connect(family = Socket::AF_UNSPEC, addrinfo_flags = 0) click to toggle source

Resolves this service’s target using DNSSD::Reply::Resolve#connect which connects, returning a TCP or UDP socket.

    # File lib/dnssd/reply/browse.rb, line 34
34:   def connect(family = Socket::AF_UNSPEC, addrinfo_flags = 0)
35:     value = nil
36: 
37:     DNSSD.resolve! self do |reply|
38:       value = reply
39:       break
40:     end
41: 
42:     value.connect family, addrinfo_flags
43:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.