Protocols/OSCAR/SNAC/OSERVICE HOST ONLINE: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Finalised) |
||
(2 intermediate revisions by the same user not shown) | |||
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 === | ||
Line 25: | Line 25: | ||
! Notes | ! Notes | ||
|- | |- | ||
| | | Groups | ||
| Rest of SNAC array of uint16 (word) | | Rest of SNAC array of uint16 (word) | ||
| All foodgroups the server supports | | All foodgroups the server supports | ||
Line 33: | Line 33: | ||
{{Protocols/OSCAR/Foodgroups/OSERVICE/SNACs/Simple}} | {{Protocols/OSCAR/Foodgroups/OSERVICE/SNACs/Simple}} | ||
[[Category:AOL]] | [[Category:AOL]] | ||
[[Category:AIM]] | [[Category:AIM]] | ||
[[Category:Protocols/OSCAR]] | [[Category:Protocols/OSCAR]] | ||
[[Category:Protocols/OSCAR/SNACs]] | [[Category:Protocols/OSCAR/SNACs]] | ||
Latest revision as of 16:30, 21 March 2022
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
|