You'll receive this snac when one or more users joins chat room. There are
could be more then one user record in this snac. Each user record contain
user screenname, warning level and a number of user-info TLVs. See also
additional information about online userinfo
block.
00 0E |
|
word |
|
SNAC family |
00 03 |
|
word |
|
SNAC subtype |
00 00 |
|
word |
|
SNAC flags |
xx xx xx xx |
|
dword |
|
SNAC request-id |
|
|
xx |
|
char |
|
screenname (uin) string length |
|
xx .. |
|
string |
|
screenname (uin) string |
|
xx xx |
|
word |
|
warning level |
|
00 03 |
|
word |
|
Number of TLV in info-tlvlist |
|
|
00 01 |
|
word |
|
TLV.Type(0x01) - user class |
xx xx |
|
word |
|
TLV.Length |
|
|
|
| |
|
|
|
00 0F |
|
word |
|
TLV.Type(0x0F) - client idle time |
xx xx |
|
word |
|
TLV.Length |
|
xx xx xx xx |
|
dword |
|
Client idle time (in seconds) |
|
|
| |
|
|
|
00 03 |
|
word |
|
TLV.Type(0x03) - signon time |
xx xx |
|
word |
|
TLV.Length |
|
xx xx xx xx |
|
dword |
|
Time when client gone online (unix time_t) |
|
|
| |
|
|
xx |
|
char |
|
screenname (uin) string length |
|
xx .. |
|
string |
|
screenname (uin) string |
|
xx xx |
|
word |
|
warning level |
|
00 03 |
|
word |
|
Number of TLV in info-tlvlist |
|
|
00 01 |
|
word |
|
TLV.Type(0x01) - user class |
xx xx |
|
word |
|
TLV.Length |
|
|
|
| |
|
|
|
00 0F |
|
word |
|
TLV.Type(0x0F) - client idle time |
xx xx |
|
word |
|
TLV.Length |
|
xx xx xx xx |
|
dword |
|
Client idle time (in seconds) |
|
|
| |
|
|
|
00 03 |
|
word |
|
TLV.Type(0x03) - signon time |
xx xx |
|
word |
|
TLV.Length |
|
xx xx xx xx |
|
dword |
|
Time when client gone online (unix time_t) |
|
|
| |
|
|
|
|