3.1.4.17 Send Chat

When a higher-level entity (game) requests that the DirectPlay client send a text chat message to another client or a group, the sending client MUST construct a DPSP_MSG_CHAT (section 2.2.19) message. If the target is a group, it MUST send a copy of the DPSP_MSG_CHAT message to each player in the group. Otherwise, the client MUST send the message only to the desired player.

If the game session specified by the game has the Session.MulticastServer flag set and the higher-layer entity requires to send a chat message to a group and the local client is not the DirectPlay host, then the client MUST route the message through the host as described in section 3.1.4.16.