Structs§
- Attr
Type - AttrType is attribute type.
- Attributes
- Attributes is list of message attributes.
- RawAttribute
- 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§
- ATTR_
ALTERNATE_ DOMAIN - ATTR_
ALTERNATE_ SERVER - ATTR_
CACHE_ TIMEOUT - ATTR_
CHANGED_ ADDRESS - ATTR_
CHANGE_ REQUEST - Attributes from RFC 5780 NAT Behavior Discovery
- ATTR_
CHANNEL_ NUMBER - Attributes from RFC 5766 TURN.
- ATTR_
CONNECTION_ ID - Attributes from RFC 6062 TURN Extensions for TCP Allocations.
- ATTR_
DATA - ATTR_
DONT_ FRAGMENT - ATTR_
ERROR_ CODE - ATTR_
EVEN_ PORT - ATTR_
FINGERPRINT - ATTR_
ICE_ CONTROLLED - ATTR_
ICE_ CONTROLLING - ATTR_
LIFETIME - ATTR_
MAPPED_ ADDRESS - Attributes from comprehension-required range (0x0000-0x7FFF).
- ATTR_
MESSAGE_ INTEGRITY - ATTR_
MESSAGE_ INTEGRITY_ SHA256 - Attributes from RFC 8489 STUN.
- ATTR_
NETWORK_ COST - ATTR_
NONCE - ATTR_
ORIGIN - Attributes from An Origin Attribute for the STUN Protocol.
- ATTR_
OTHER_ ADDRESS - ATTR_
PADDING - ATTR_
PASSWORD_ ALGORITHM - ATTR_
PASSWORD_ ALGORITHMS - ATTR_
PRIORITY - Attributes from RFC 5245 ICE.
- ATTR_
REALM - ATTR_
REQUESTED_ ADDRESS_ FAMILY - Attributes from RFC 6156 TURN IPv6.
- ATTR_
REQUESTED_ TRANSPORT - ATTR_
RESERVATION_ TOKEN - ATTR_
RESPONSE_ ORIGIN - ATTR_
RESPONSE_ PORT - ATTR_
SOFTWARE - Attributes from comprehension-optional range (0x8000-0xFFFF).
- ATTR_
SOURCE_ ADDRESS - Attributes from RFC 3489, removed by RFC 5389, but still used by RFC5389-implementing software like Vovida.org, reTURNServer, etc.
- ATTR_
UNKNOWN_ ATTRIBUTES - ATTR_
USERNAME - ATTR_
USER_ HASH - ATTR_
USE_ CANDIDATE - ATTR_
XORMAPPED_ ADDRESS - ATTR_
XOR_ PEER_ ADDRESS - ATTR_
XOR_ RELAYED_ ADDRESS