Package Peach :: Package Generators :: Module turn :: Class TurnMagicCookieAttribute
[hide private]

Class TurnMagicCookieAttribute

source code



MAGIC-COOKIE

The MAGIC-COOKIE is used by TURN clients and servers to disambiguate
TURN traffic from data traffic.  Its value ix 0x72c64bc6.

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0|1|1|1|0|0|1|0|1|1|0|0|0|1|1|0|0|1|0|0|1|0|1|1|1|1|0|0|0|1|1|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Instance Methods [hide private]
 
__init__(self, group, magicCookie=None) source code
 
_getValue(self) source code
Class Variables [hide private]
  _magicCookie = 0x72c64bc6

Inherited from TurnAttribute: ALTERNATE_SERVER, BANDWIDTH, DATA, DESTINATION_ADDRESS, LIFETIME, MAGIC_COOKIE, NAT_ADDRESS, NONCE, REALM, REMOTE_ADDRESS

Method Details [hide private]

__init__(self, group, magicCookie=None)
(Constructor)

source code 
Parameters:
  • group (Group) - Group to use
  • magicCookie (Generator) - Magic cookie, default is 0x72c64bc6