Microsoft DirectX 8.1 (C++)

Using the DirectX Protocol in an Application

This section covers how you can use the features of the Microsoft® DirectPlay® protocol in your application.

You can use five DirectPlay interfaces to send messages.

Depending on which interface your application is using to send messages, you send a message by calling a method named either Send, or SendTo. While the usage of these five methods is similar, they vary in detail. Refer to the appropriate reference pages for further discussion.

The Send/Sendto method's parameters might allow you to control many of the DirectPlay protocol's features. For example, the dwFlags field of IDirectPlay8Peer::SendTo allows you to specify:

Refer to the appropriate method reference for further details.

When your application receives a message, your callback function will receive a DPN_RECEIVE message. The associated structure contains a pointer to the data block, along with information such as the source of the message.