edge/doc/apps/server-api/net.md

1.0 KiB

Module net

Ce module permet d'envoyer des messages aux clients connectés au serveur.

net.send(sessionIdOrContext, data)

Envoie un message au client connecté au serveur.

Arguments

  • sessionIdOrContext string|context Identifiant de session du client ou contexte portant l'identifiant de session du client. Voir la documentation du module context.
  • 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.on('message', evt => console.log(evt.detail));

Edge.connect();

Côté serveur

function onInit() {
    var ctx = context.background();
    net.send(ctx, {"foo", "bar"});
}

net.broadcast(data)

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().