SNAC Channel: 0 This is the SNAC header itself. This is not a seperate packet, but a description of the actual contents of a SNAC header that is sent with all channel 2 FLAPs. Parameters Length/TLV Content (If Fixed) Designations Description 2 xx xx SNAC_FAMILY This is the family that this SNAC belongs to. 2 xx xx SNAC_COMMAND This is the specific command within the specified family group. 2 xx xx SNAC_FLAGS Flags for this SNAC, if any. 4 xx xx xx xx SNAC_REFERENCE This field is used to associate data from different packets. If the client starts two seperate searches, this field is used to differentiate the search results returned from the server. For non-reply packets coming from the server, this field is usually a random number, if more than one non-reply packet is sent by the server in succession, the number is merely incremented. Non-reply packets from the client will always use the command value in this field. Packets from the server or client that are replies to other packets will have the field from that packet copied here. -------------------------------------------------------------------------------- 00 01 00 03 00 00 A8 6B 3E B2 Snac: Type x01/x03, ID xA86B3EB2, Flags 0