Changes

829 bytes added ,  00:02, 30 December 2019
Created page with "= Packet Structure = == Handshake Packets == === Header === {| class="wikitable" border="1" |- ! Offset ! Size ! Description |- | 0x0 | 0x2 | Magic value (0x6363) |- | 0x2..."
= Packet Structure =
== Handshake Packets ==
=== Header ===
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x2
| Magic value (0x6363)
|-
| 0x2
| 0x2
| Padding
|-
| 0x4
| 0x4
| Type
|-
| 0x8
| 0x4
| Zero
|-
| 0xC
| 0x4
| Content size
|}

=== Packet Types ===
{| class="wikitable" border="1"
|-
! Id
! Description
|-
| 0x41(CLIENT) / 0x42(MASTER)
| Identity: original mac address, transferable id, etc.
|-
| 0x43
| Accepted peer's identity
|-
| 0x11(CLIENT) / 0x12(MASTER)
| Module Filter
|-
| 0x21(CLIENT) / 0x22(MASTER)
| Friend Code
|-
| 0x23(CLIENT) / 0x24(MASTER)
| Friend "flag" (whether peer is in your friend list)
|-
| 0x31(CLIENT) / 0x32(MASTER)
| Message Box Metadata List
|-
| 0x33(CLIENT) / 0x34(MASTER)
| Message Box Metadata List parsed by peer
|-
| 0x81
| TMP Box Metadata List
|}
28

edits