Class: RUPNP::SSDP::MulticastConnection Abstract
- Inherits:
-
EM::Connection
- Object
- EM::Connection
- RUPNP::SSDP::MulticastConnection
- Includes:
- LogMixin
- Defined in:
- lib/rupnp/ssdp/multicast_connection.rb
Overview
This class is abstract.
Base class for multicast connections (mainly SSDP search and listen)
Direct Known Subclasses
Constant Summary
Constants included from LogMixin
Instance Method Summary collapse
-
#initialize(ttl = nil) ⇒ MulticastConnection
constructor
A new instance of MulticastConnection.
-
#peer_info ⇒ Array
Get peer info.
Methods included from LogMixin
Constructor Details
#initialize(ttl = nil) ⇒ MulticastConnection
Returns a new instance of MulticastConnection.
12 13 14 15 |
# File 'lib/rupnp/ssdp/multicast_connection.rb', line 12 def initialize(ttl=nil) @ttl = ttl || DEFAULT_TTL setup_multicast_socket end |
Instance Method Details
#peer_info ⇒ Array
Get peer info
19 20 21 |
# File 'lib/rupnp/ssdp/multicast_connection.rb', line 19 def peer_info Socket.unpack_sockaddr_in(get_peername) end |