Sha256: 5b52a2eca6208bba2a29f73dc19468670ca0f712a61e9d22966dbcb3a135e75d

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

class AppDelegate
  def application(application, didFinishLaunchingWithOptions:launchOptions)
    @service = NetService.new(:name => "foobar", :port => 8080).tap do |ns|
      ns.on_did_publish do
        puts "HELLO"
      end
      ns.on_did_not_resolve do |error|

      end
    end
    @service.publish

    p "SEARCHING NOW."
    @n = NetServiceBrowser.search('_ssh._tcp') do |service, more_coming|
      p "name: #{service.name}, addresses: #{service.addresses.first}"
      p "SERVICE FOUND: #{service.hostName}"
      p "MORE COMING: #{more_coming}"
    end
    true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
motion-net-service-0.0.2 app/app_delegate.rb