Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Etre notifié du départ d'un client

+3 votes

Existe-t-il un moyen, avec Crossbar.io, d'être notifié (via un message publié) de manière certaine de la déconnexion d'un client ? En JS, on pourrait par exemple publier un message lors de l'évènement beforeunload, mais le client pouvant facilement modifier le code, ce n'est pas très fiable.

demandé 18-Avr-2015 par Vayel (1,058 points)

1 Réponse

+2 votes
 
Meilleure réponse

Je pense que tu peux faire un subribe sur le meta topic wamp.session.on_leave.

Il te faudra la toute dernière version de crossbar, qui introduit plein de meta events pour monitorer l'activité des clients :

  • wamp.session.on_join
  • wamp.session.on_leave
  • wamp.subscription.on_create
  • wamp.subscription.on_subscribe
  • wamp.subscription.on_unsubscribe
  • wamp.subscription.on_delete
  • wamp.registration.on_create
  • wamp.registration.on_register
  • wamp.registration.on_unregister
  • wamp.registration.on_delete
  • wamp.schema.on_define
  • wamp.schema.on_undefine
répondu 19-Avr-2015 par Sam (5,000 points)
sélectionné 24-Avr-2015 par Vayel
...