1.2 KiB
1.2 KiB
Module net
Ce module permet d'envoyer des messages aux clients connectés au serveur.
Fonctions de rappel
onClientMessage(ctx: Context, msg: Message)
Cette méthode est appelée pour chaque message reçu par le serveur depuis un client connecté.
TODO
Méthodes
net.send(ctx: string|Context, data: Object): void
Envoie un message au client connecté au serveur.
Arguments
ctx
string|Context Identifiant de session du client ou contexte portant l'identifiant de session du client. Voir la documentation du modulecontext
.data
Object Données à envoyer au client
Valeur de retour
Aucune
Usage
Côté client
// Les données envoyées par le serveur sont accessibles
// via la propriété evt.detail.
Edge.Client.on('message', evt => console.log(evt.detail));
Edge.Client.connect();
Côté serveur
function onInit() {
var ctx = context.background();
net.send(ctx, {"foo", "bar"});
}
net.broadcast(data: Object): void
Envoie un message à l'ensemble des clients connectés au serveur.
Arguments
data
object Données à envoyer aux clients connectés
Valeur de retour
Aucune
Usage
Voir usage net.send()
.