2.2.3.1 Connect Request Message

When the underlying game session is peer-to-peer, this message is sent to all DirectPlay clients. When the underlying game session is client/server, this message is sent to the DirectPlay host. This message is sent as an ordered, guaranteed message by using the DirectPlay protocol voice message type.


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

Header

VersionMajor

VersionMinor

VersionBuild

...

Header (1 byte): The common message header (as specified in section 2.2.1). The MessageType field MUST be set to DVMSGID_CONNECTREQUEST (0x51).

VersionMajor (1 byte): An 8-bit unsigned integer. This value MUST be 0x01.

VersionMinor (1 byte): An 8-bit unsigned integer. This value MUST be 0x00.

VersionBuild (4 bytes): A 32-bit unsigned integer. This value MUST be 0x00000003.