Message de la salle multiplay
ZEPETO Multiplay fournit une interface d'envoi/réception de messages entre clients et serveurs (Room). Le serveur peut envoyer des messages exclusivement à des clients individuels ou globalement à tous les clients connectés.
Les types de messages de livraison prennent en charge les types Primitive, Schema, Custom (Object).
L'API du serveur fournit la méthode suivante.
API | Description |
---|---|
onMessage(Type, Callback) | Le serveur ZEPETO Multiplay peut enregistrer les rappels mappés par type pour gérer les messages envoyés par les clients. Le paramètre type peut être défini sous forme de chaîne. |
client.send(Type, Message) | Fonction d'envoi de messages à un client spécifique. |
broadcast(Type, Message) | Fonction d'envoi de messages à tous les clients connectés à la salle. Vous pouvez l'envoyer à tous les clients connectés, ou vous pouvez en outre exclure des clients spécifiques de la liste. |
Si vous souhaitez connaître l'API ZEPETO.Multiplay Server, veuillez vous référer au document suivant.
📘 Veuillez vous référer au guide suivant. [ZEPETO.Multiplay(Server) API]
Ce qui suit est un exemple d'utilisation de onMessage.
Ce qui suit est un exemple d'utilisation de client.send.
Ce qui suit est un exemple d’utilisation de la diffusion.
▼ Exemple de diffusion d'un message à tous les clients
▼ Exemple de diffusion d'un message avec exclusion de clients spécifiques
L'API client fournit la méthode suivante.
room.AddMessageHandler(Type, Message) | Les messages reçus du serveur peuvent être reçus en enregistrant un rappel AddMessageHandler. Vous pouvez définir le type de message que vous souhaitez recevoir lors de l'enregistrement d'un rappel de message. |
---|---|
room.Send(Type, message) | Interface utilisée pour transférer les messages vers le serveur. Vous pouvez définir le type de message à transférer |
Recevoir un message Voici un exemple d'utilisation de room.AddMessageHandler.
Envoyer un message Ce qui suit est un exemple d'utilisation de room.Send.
Découvrez des exemples de différents types de messages de salle.
Serveur
Client