1

Тема: STUNT протокол, хтось з ним стикався?

struct STUN_RESP
{
    UINT16 type;
    UINT16 length;
    UINT32 magic;
    UINT8 tsx_id[12];

    unsigned char unknown[5];//що тут?

    unsigned char  family;
    unsigned short port;
    unsigned int   addr;
};

Неможу зрозуміти що значять ці 5 байт у відповіді сервера?

2

Re: STUNT протокол, хтось з ним стикався?

Може коди UNKNOWN-ATTRIBUTE?  https://tools.ietf.org/html/rfc3489

   The UNKNOWN-ATTRIBUTES attribute is present only in a Binding Error
   Response or Shared Secret Error Response when the response code in
   the ERROR-CODE attribute is 420.

   The attribute contains a list of 16 bit values, each of which
   represents an attribute type that was not understood by the server.
   If the number of unknown attributes is an odd number, one of the
   attributes MUST be repeated in the list, so that the total length of
   the list is a multiple of 4 bytes.

Правда не розумію тоді чому там 5 байт, а не чотири.

Допишете статтю коли розберетесь? А то я сам не розумію що це і як працює. :)

3

Re: STUNT протокол, хтось з ним стикався?

А би розібратися =/

0x0 0x1 0x0 0x8 0x0

ось ці 5 байт.
Виглядає як корисная інформація, але яка...