Sha256: 769493caa19dfc7f9cf5fb36120c5be24a66b10669833c76904a9a6193c66ac1

Contents?: true

Size: 290 Bytes

Versions: 1

Compression:

Stored size: 290 Bytes

Contents

require 'dnssd'

trap 'INT'  do exit end
trap 'TERM' do exit end

service = nil

DNSSD.browse! '_blackjack._tcp', 'local.' do |reply|
  service = reply
  break
end

puts "found service #{service.name}"

socket = service.connect

puts "Connected to %s:%d" % socket.peeraddr.values_at(2, 1)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dnssd-1.2 sample/socket.rb