Bonjour les gars je veux traiter quelques poussées de serveur. J'ai un servlet asynchrone traitant quelque chose, le poussant vers le client et ensuite il traite quelque chose d'autre et le repousse au client (même connexion). Le servet retourne juste des données (Json dans ce cas, mais ça ne matte vraiment pas) rien de plus.Servlet client asynchrone, Server push
Donc, mon problème est le client. Comment puis-je créer un client pour cela? Si je fais une requête ajax avec JQuery par exemple comment puis-je réagir sur les données qui viennent après la première réponse?
Pour rendre plus clair ce que je veux ici est une comparaison: Avec les websockets j'ai la méthode onmesssage.
websocket ws = new WebSocket("ws://myserver.com");
ws.onmessage = function(event)
{
var x = event.data
.... // some other code here
}
Tout ce que je veux, c'est une méthode onmessage :). Je suppose que ce n'est pas aussi simple que ça avec les Websockets mais peut-être que quelqu'un a une idée.
Salutations Aleks
Salut Waldheinz, je suis d'accord que l'idée d'iframe n'est pas vraiment propre. Mais vous m'avez indiqué la solution que je voulais (XMLHttpRequest). C'est exactement ce que j'ai cherché. Merci beaucoup – Aleks
De rien, et bienvenue à SO. – Waldheinz