Bonjour,
Je souhaite pouvoir gérer des évènements serveur(s) -> client(s).
Cad qu'un évènement qui se passe côté serveur puisse être envoyé côté client.

Évidement la solution qui consiste à faire une connexion régulière sur le serveur ne me convient pas.

L'idéal serait que la connexion http ne se coupe pas. Ainsi la lecture du flux serait bloquante. Côté client pour l'instant j'suis en java mais un autre type de client doit pouvoir se connecter.

J'ai donc pensé au keepalive http :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
URLConnection.addRequestProperty("Connection", "keep-alive");
Ainsi l'InputStream serait bloquant. Dès qu'un évènement est généré côté serveur, il est écrit dans les flux clients. Le client peux alors en temps réel observer un model côté serveur.

Si vous avez des idées ?