J'ai un simple serveur tornado. Je voudrais avoir un événement temporisé, qui envoie un message au client connecté toutes les 10 secondes environ. Y at-il un moyen d'avoir un événement chronométré faire cela?Tornade, envoyer un message périodiquement
0
A
Répondre
2
Avez-vous consulté PeriodicCallback de Tornado? Vous permet de planifier une fonction à appeler avec un intervalle donné. Voir le Tornado docs.
0
Je voudrais utiliser la méthode add_timeout sur le IOloop pour créer un rappel toutes les dix secondes. Exemple ci-dessous
class MyWebSocket(tornado.websocket.WebSocketHandler):
def on_message(self, message):
self.write_message(message)
self.send_and_schedule_next(message)
def send_and_schedule_next(self, message):
self.write_message(message)
tornado.ioloop.IOLoop.instance().add_timeout(
time.time() + 10,
self.send_and_schedule_next(message)
)
0
Cette réponse a un exemple simple de PeriodicCallback
avec websockets
.
Questions connexes
- 1. Envoyer un message à un gestionnaire périodiquement
- 2. Perl et IRC: Envoyer périodiquement un message au canal
- 3. Envoyer un email automatique périodiquement dans LAMP
- 4. Envoyer un message C2DM
- 5. Facebook envoyer un message
- 6. Envoyer un message avec l'ID de message
- 7. Envoyer des données à tous les clients périodiquement
- 8. Python urllib2 envoyer un message
- 9. Envoyer un message en C#
- 10. Envoyer un message via java
- 11. Twilio envoyer un message vocal
- 12. comment envoyer un message texte
- 13. envoyer un message au composant?
- 14. Facebook Envoyer un message privé
- 15. erreur JSkype envoyer un message
- 16. FOSMessageBundle envoyer un message d'erreur
- 17. Envoyer un message XMPP (Smack)
- 18. PHP Envoyer un message HTML
- 19. unité envoyer un message SMS
- 20. Android bluetooth envoyer un message
- 21. Acra - envoyer un message personnalisé
- 22. envoyer un message avec pièce jointe ET un message
- 23. Envoyer un message à Twitter crée un message d'erreur
- 24. Envoyer un fichier puis envoyer un message via le socket
- 25. auto envoyer un message à un appelant
- 26. Envoyer un message à un socket unique
- 27. Envoyer un message à un objet
- 28. Comment envoyer un message à un objet?
- 29. Comment envoyer un message à un service?
- 30. Envoyer un message à un thread différent