Bonjour,
Peut être que le titre pourrait être changé, je ne vois pas trop comment faire ...
Voilà le besoin :
J'ai un Tomcat en fonction sur un serveur. Il délivre une application Web
sur le port 8080.
J'ai un client qui souhaite envoyer des informations que j'aimerais prendre en compte pour exécuter des traitements dans Tomcat. Comme je ne sais pas quand ce client m'envoie des infos, Tomcat doit être à l'écoute permanente. De plus, lorsqu'un train de données arrivées a été correctement traité par Tomcat, j'aimerais renvoyer une confirmation à mon client qui, entre temps, se serait mis en pause, pour parfaire le tableau, on ne connaît pas non plus la taille des données envoyées !
!
Voilà où j'en suis
J'ai d'abord pensé à des sockets .... mais je sèche ... je ne sais pas si c'est faisable ou pas ... mon client peut-il m'envoyer des données brutes ( sans encapsuler ça dans du HTTP ? ) Y a -t-il moyen ? une modif dans server.xml ?
un servlet .... mais bon je vois pas trop, les seules choses que j'ai trouvées font référence à des sockets entre applets et tomcat
http://litis.univ-lehavre.fr/~colett...ervlet/10.html
http://bruce-eckel.developpez.com/li...chap=16&page=1
http://manu.e3b.org/Java/Tutoriels/P...au/Sockets.htm
ou alors je demande au client de m'envoyer les données dans un format particulier ... vers l'adresse du genre http:adresse_ip:8080/MonServletCible et je fais le traitement là, mais alors n'y aura-t-il pas des pbs du fait que je ne connaisse ni la taille des données ( ce sont des données CRUD je dois tout avoir pour ensuite débuter une transaction dans la BdD ). Et dans ce cas n'y a-t-il pas un pb puisque mon client n'est pas un client web ?
Bref voili voilou je sèche sur la façon de m'y prendre....![]()
Partager