2.2.2.10 DN_ACK_NAMETABLE_OP
The DN_ACK_NAMETABLE_OP packet is sent from the peer that is being queried for name table information back to the new host. It will include all entries missing from the new host's name table.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dwPacketType |
|||||||||||||||||||||||||||||||
dwNumEntries |
|||||||||||||||||||||||||||||||
dwMsgId |
|||||||||||||||||||||||||||||||
dwOpOffset |
|||||||||||||||||||||||||||||||
dwOpSize |
|||||||||||||||||||||||||||||||
op |
dwPacketType (4 bytes): A 32-bit field that contains the packet type.
-
Value
Meaning
DN_MSG_INTERNAL_REQ_NAMETABLE_OP
0x000000CC
Sent from the peer to the new host, acknowledging the new name table information.
dwNumEntries (4 bytes): A 32-bit field that contains the number of name table entries included. The dwMsgId, dwOpOffset, dwOpSize, and op fields are present in a DN_ACK_NAMETABLE_OP message dwNumEntries times.
dwMsgId (4 bytes): A 32-bit field that contains the internal message for the given name table entry.
-
Value
Meaning
0x000000C6
DN_INSTRUCT_CONNECT (section 2.2.1.9)
0x000000D0
DN_ADD_PLAYER (section 2.2.1.7)
0x000000D1
DN_DESTROY_PLAYER (section 2.2.2.2)
0x000000D7
DN_CREATE_GROUP (section 2.2.4.2)
0x000000D8
DN_DESTROY_GROUP (section 2.2.4.8)
0x000000D9
DN_ADD_PLAYER_TO_GROUP (section 2.2.4.4)
0x000000DA
DN_DELETE_PLAYER_FROM_GROUP (section 2.2.4.6)
0x000000DB
DN_UPDATE_INFO (section 2.2.5.2)
dwOpOffset (4 bytes): A 32-bit field that contains the offset from end of dwPacketType for the given operation buffer.
dwOpSize (4 bytes): A 32-bit field that contains the size for the given operation buffer.
op (4 bytes): A variable length field that contains the portion of the packet originally associated with the name table operation, except for the dwPacketType field, as indicated by the dwMsgId field. Each operation buffer is atomic to itself. For example, an op value corresponding to a dwMsgId field value of 0x000000D1 would contain the dpnidLeaving, dwVersion, dwVersionNotUsed, and dwDestroyReason field information from an original DN_DESTROY_PLAYER packet.