Structs

AttrType is attribute type.

Attributes is list of message attributes.

RawAttribute is a Type-Length-Value (TLV) object that can be added to a STUN message. Attributes are divided into two types: comprehension-required and comprehension-optional. STUN agents can safely ignore comprehension-optional attributes they don’t understand, but cannot successfully process a message if it contains comprehension-required attributes that are not understood.

Constants

Attributes from RFC 5780 NAT Behavior Discovery

Attributes from RFC 5766 TURN.

Attributes from RFC 6062 TURN Extensions for TCP Allocations.

Attributes from comprehension-required range (0x0000-0x7FFF).

Attributes from RFC 8489 STUN.

Attributes from An Origin Attribute for the STUN Protocol.

Attributes from RFC 5245 ICE.

Attributes from RFC 6156 TURN IPv6.

Attributes from comprehension-optional range (0x8000-0xFFFF).

Attributes from RFC 3489, removed by RFC 5389, but still used by RFC5389-implementing software like Vovida.org, reTURNServer, etc.