SNAC(01,05)  SRV_REDIRECTxSERVICE  

Server replies with this SNAC to SNAC(01,04) - client service request. After receiving this snac client should connect to specified server to use requested service.

 00 01   word   SNAC family
 00 05   word   SNAC subtype
 00 00   word   SNAC flags
 xx xx xx xx   dword   SNAC request-id
 00 0D   word   TLV.Type(0x0D) - service (family) id
 xx xx   word   TLV.Length
 xx xx   word   Service (family) id
 00 05   word   TLV.Type(0x05) - server address
 xx xx   word   TLV.Length
 xx ..   string   Server address and (optional) port
 00 06   word   TLV.Type(0x06) - authorization cookie
 xx xx   word   TLV.Length
 xx ..   string   Authorization cookie
 May contain other tlv from the following list

Example SNAC dump with flap header:

  2A 02 E5 66 00 36 00 01  00 05 00 00 8E CD B1 97 *..f.:..........
  00 0D 00 02 00 0D 00 05  00 0F 31 30 2E 31 30 2E ..........10.10.
  31 30 2E 38 3A 35 31 39  30 00 06 00 0F 31 32 33 10.8:5190....123
  34 35 36 37 38 39 41 42  43 44 45 46             456789ABCDEF


  Main | Basic | Login | Snaclist | Sequences | Misc | Changes | Credits | Terms