bonjour à tous,
je cherche comment connaitre l'IP du client tel que le font des sites comme monip.org, dans ma servlet. J'ai testé avec remoteAddr() mais ca me renvoit l'IP attribuée par mon routeur (192.168.0.254)
bonjour à tous,
je cherche comment connaitre l'IP du client tel que le font des sites comme monip.org, dans ma servlet. J'ai testé avec remoteAddr() mais ca me renvoit l'IP attribuée par mon routeur (192.168.0.254)
Je vais te sauver mon bonhomme
Rassures toi que dans le fichier de conf de ton server, dans la balise "Connector" t'as bien l'attribut enableLookups= true, ceci pour demander à Tomcat de rapatrier les données perso de ton client vers le serveur.
Attention à n'utiliser qu'en cas d'extrême importance car baisse le rendement puisque à chaque requete pls infos sont transférées.
Ensuite pour récuperer concretement l'ip Client utilises cette fonction dans la servlet réceptrice :request.getRemoteHost()
Pour plus d'infos va sur ce site : http://www-igm.univ-mlv.fr/~dr/XPOSE...php?rub=5&id=3
N'oublies pas de mentionner résolu![]()
Ok j'ai pas encore lu ta réponse mais avec un tel pseudo et une tel phrase d'intro, je te fais confiance lol -> résolu
Ca doit marcher qcq soit le serveur d'appli J2EE que t'utilises, je l'ai fait sous Tomcat/Jonas etc..., vu que le fichier server.xml a (presque) la meme DTD et les balises fonctionnent pareillement.
@plus
bon, après lecture: question. Quand tu dis que ca baisse les performances, ca se ressent vraiment? Parce que j'ai une appli google maps que je voudrais initialiser selon la location du client (en utilisant son IP), donc c'est pas essentiel mais ca fait parti de la qualité de l'appli
Je pense avoir pas mal d'utilisateurs donc c'est une question que je me pose vraiment. Au fait, est ce qu'il existe des moyens de faire du "load testing" à grande échelle, avec en simulant ce que m'enverra l'utilisateur ?
Tu veux parler du test de montée en charge?
Télécharge le robot JMETER (si ce n'est déjà fait) et simules un bon nombre de users pour voir si ton appli croulera au delà d'un certain nbre de clients connectés sur des pages différentes.
Partager