Client send this snac as reply to SNAC(04,07).
Server transfer it to client without changes, but only if its format is valid.
This snac also used for auto-messages (away message/busy message/chat message/etc).
First dword in msg-id cookies is actually the computer uptime in milliseconds
(ie GetTickCount(), at least this is what the ICQ Lite and the other official
clients I have tested uses).
| 00 04 |
|
word |
|
SNAC family |
| 00 0B |
|
word |
|
SNAC subtype |
| 00 00 |
|
word |
|
SNAC flags |
| xx xx xx xx |
|
dword |
|
SNAC request-id |
|
xx xx xx xx xx xx xx xx |
|
qword |
|
msg-id cookie |
| |
| xx xx |
|
word |
|
message channel (see table below) |
| xx |
|
byte |
|
screenname string length |
| xx .. |
|
string |
|
screenname string |
| 00 03 |
|
word |
|
reason code (1 - unsupported channel, 2 - busted payload, 3 - channel specific) |
|
|
If channel is supported, here is channel-specific data
(see references below).
|
|
|