View Source ExSTUN.Message.Attribute.XORMappedAddress (ex_stun v0.1.0)

STUN Message Attribute XOR Mapped Address

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 0 0 0 0 0 0 0|    Family     |         X-Port                |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                X-Address (Variable)                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

        Figure 6: Format of XOR-MAPPED-ADDRESS Attribute

Link to this section Summary

Link to this section Types

@type t() :: %ExSTUN.Message.Attribute.XORMappedAddress{
  address: :inet.ip_address(),
  port: 0..65535
}