Method: UPnP::Device#run
- Defined in:
- lib/UPnP/device.rb
#run ⇒ Object
Starts a root server for the device and advertises it via SSDP. INT and TERM signal handlers are automatically added, and exit when invoked. This method won’t return until the server is shutdown.
606 607 608 609 610 611 612 613 614 615 616 |
# File 'lib/UPnP/device.rb', line 606 def run setup_server advertise puts "listening on port #{@server[:Port]}" trap 'INT' do shutdown; exit end trap 'TERM' do shutdown; exit end @server.start end |