|$sap = Net::SAP->new( $group )||
The new() method is the constructor for the Net::SAP class.
You must specify the SAP multicast group you want to join:
Alternatively you may pass the address of the multicast group directly. When the Net::SAP object is created, it joins the multicast group, ready to start receiving or sending packets.
|$packet = $sap->receive()||This method blocks until a valid SAP packet has been received. The packet is parsed, decompressed and returned as a Net::SAP::Packet object.|
|$sap->send( $data )||
This method sends out SAP packet on the multicast group that the
Net::SAP object to bound to. The $data parameter can either be
a Net::SAP::Packet object, a Net::SDP object or raw SDP data.
Passing a Net::SAP::Packet object gives the greatest control over what is sent. Otherwise default values will be used.
If no origin_address has been set, then it is set to the IP address of the first network interface.
|$group = $sap->group()||Returns the address of the multicast group that the socket is bound to.|
|$ttl = $sap->ttl( [$value] )||Gets or sets the TTL of outgoing packets.|
|$sap->close()||Leave the SAP multicast group and close the socket.|
add automatic detection of IPv6 origin address add method of choosing the network interface to use for multicast Packet decryption and validation
Net::SAP::Packet, Net::SDP, perl(1)
Please report any bugs or feature requests to email@example.com, or through the web interface at <http://rt.cpan.org>. I will be notified, and then you will automatically be notified of progress on your bug as I make changes.
Nicholas J Humfrey, firstname.lastname@example.org
Copyright (C) 2004-2006 University of Southampton
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.005 or, at your option, any later version of Perl 5 you may have available.
|perl v5.20.3||NET::SAP (3)||2016-04-03|