Clients, or game clients, are executable programs that players or end-users use to play a game. In multiplayer games, clients allow the player to connect to other players to participate in a game session .

In the scope of Relay, there are two types of clients:

  • Host client - A host client is a game client of a host player. The host client is the target of a request from a joining client to join a game session on a Relay server.
  • Joining client - A joining client is a game client of a joining player. The joining client requests to join a host client on a Relay server for a game session.