Protocols/OSCAR/SNAC/OSERVICE HOST ONLINE: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Protocols/OSCAR}} | {{Protocols/OSCAR}} | ||
{{Protocols/OSCAR/SNAC/Stats | {{Protocols/OSCAR/SNAC/Stats | ||
|id=0x0001, 0x0003 | |||
|origin={{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE/Origin}} | |origin={{Protocols/OSCAR/SNAC/OSERVICE__HOST_ONLINE/Origin}} | ||
|name=OSERVICE__HOST_ONLINE | |name=OSERVICE__HOST_ONLINE | ||
| | |foodgroup=OSERVICE | ||
|service={{Protocols/OSCAR/Foodgroups/OSERVICE/Service}} | |service={{Protocols/OSCAR/Foodgroups/OSERVICE/Service}} | ||
|status={{Protocols/OSCAR/Foodgroups/OSERVICE/Status}} | |status={{Protocols/OSCAR/Foodgroups/OSERVICE/Status}} | ||
Line 14: | Line 15: | ||
|foodgroup=00 01 | |foodgroup=00 01 | ||
|subgroup=00 03 | |subgroup=00 03 | ||
|flags= | |flags=00 00}} | ||
=== SNAC Data === | === SNAC Data === |
Revision as of 10:46, 24 March 2020
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
Foodgroups |
OSERVICE (0x0001) |
LOCATE (0x0002) |
BUDDY (0x0003) |
ICBM (0x0004) |
ADVERT (0x0005) |
INVITE (0x0006) |
ADMIN (0x0007) |
POPUP (0x0008) |
PD (0x0009) |
USER_LOOKUP (0x000A) |
STATS (0x000B) |
TRANSLATE (0x000C) |
CHAT_NAV (0x000D) |
CHAT (0x000E) |
ODIR (0x000F) |
BART (0x0010) |
FEEDBAG (0x0013) |
ICQ (0x0015) |
BUCP (0x0017) |
ALERT (0x0018) |
PLUGIN (0x0022) |
UNNAMED_FG_24 (0x0024) |
MDIR (0x0025) |
ARS (0x044A) |
ID | Origin | Name | Foodgroup | Service | Status | Version |
---|---|---|---|---|---|---|
0x0001, 0x0003 | Host | OSERVICE__HOST_ONLINE | OSERVICE | All | Active | 4.0 |
This is the very first SNAC sent from the host to the client after the FLAP signon frames are sent. It contains an array of all of the foodgroups the service supports.
SNAC Header
Foodgroup | uint16 (word) | 00 01 |
Subgroup | uint16 (word) | 00 03 |
Flags | uint16 (word) | 00 00 |
Request ID | uint32 (dword) | xx xx xx xx |
SNAC Data
The groups array specifies the SNAC groups supported by the server. Attempted use of any other group by the client will result in a terminated connection. In all cases, the client is not allowed to transmit any SNACs until it has received this message.
Name | Type | Notes |
---|---|---|
Groups | Rest of SNAC array of uint16 (word) | All foodgroups the server supports |
OSERVICE SNACs
|