Sha256: 9309bec41d40ca6779b3800dedfdeff5e0f36e2543e29546156ef08b9b991f29
Contents?: true
Size: 705 Bytes
Versions: 5
Compression:
Stored size: 705 Bytes
Contents
require 'socket' module RUPNP # Multicast IP for UPnP MULTICAST_IP = '239.255.255.250'.freeze # Default port for UPnP DISCOVERY_PORT = 1900 # Default TTL for UPnP DEFAULT_TTL = 2 # UPnP version UPNP_VERSION = '1.1'.freeze # User agent for UPnP messages USER_AGENT = `uname -s`.chomp + "/#{`uname -r `.chomp.gsub(/-.*/, '')} " + "UPnP/#{UPNP_VERSION} rupnp/#{VERSION}".freeze # Host IP HOST_IP = Socket.ip_address_list. find_all { |ai| ai.ipv4? && !ai.ipv4_loopback? }.last.ip_address.freeze # Default port for listening for events EVENT_SUB_DEFAULT_PORT = 8080 # Default timeout for event subscription (in seconds) EVENT_SUB_DEFAULT_TIMEOUT = 30 * 60 end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rupnp-0.3.0 | lib/rupnp/constants.rb |
rupnp-0.2.2 | lib/rupnp/constants.rb |
rupnp-0.2.1 | lib/rupnp/constants.rb |
rupnp-0.2.0 | lib/rupnp/constants.rb |
rupnp-0.1.0 | lib/rupnp/constants.rb |