2.2.14 DPSP_MSG_ASK4MULTICAST

The DPSP_MSG_ASK4MULTICAST packet is sent to request that the server forward a message to players in a specified group.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

DPSP_MSG_HEADER (28 bytes)

...

...

GroupTo

PlayerFrom

MessageOffset

MulticastMessage (variable)

...

DPSP_MSG_HEADER (28 bytes): Message header for this packet. The Command Value member of this field MUST be set to 37 (0x25).

GroupTo (4 bytes): Identifier of the group that is the target of the request.

PlayerFrom (4 bytes): Identifier of the player that originated the request.

MessageOffset (4 bytes): Offset, in octets, from the beginning of the message to the MulticastMessage field.

MulticastMessage (variable): An array of octets that contains the message to forward. This field MUST contain a complete DirectPlay 4 Protocol message. However, the message MUST begin with the Signature field of the DPSP_MSG_HEADER (section 2.2.6) rather than the entire DPSP_MSG_HEADER structure.