Topic: Adresse IP Roster Entry

Bonjour à tous,

je suis en train de développer un clien Jabber dans le cadre d'un projet universitaire. Je le développe en Java et utilise la librairie Smack. N'ayant pas trouver dans l'API ou sur le site de Smack je pose ma question ici:

Est-il possible d'obtenir l'adresse IP d'un de mes contacts ???

Merci d'avance

2 (edited by Sir Mespompes 07-01-2008 21:02:02)

Re: Adresse IP Roster Entry

Comme dans la plupart des IM (ICQ mis à part), l'IP n'est révélée que lors des connexions directes, lors des transferts de fichier par exemple. En dehors de ça l'IP n'a aucune utilité puisque les utilisateurs sont reliés par un serveur.

Lors d'un transfert de fichier, l'IP est révélée sous la forme:

<streamhost 
        jid='initiator@example.com/foo' 
        host='192.168.4.1' 
        port='5086'/>

(voir: http://www.xmpp.org/extensions/xep-0065.html )

A ma connaissance (mais je peux me tromper, faudra l'avis des spécialistes), il n'y a pas d'autre cas où on peut obtenir l'adresse IP d'un contact.

Juste comme ça: pour quelle raison as-tu besoin de l'adresse IP?

Bon courage.

[img]http://in.the.slyp.free.fr/photo/elghinn_est_ridicule.PNG[/img]

Re: Adresse IP Roster Entry

En fait j'aimerais ajouter un fonctionnalité à mon Client, J'aimerais pouvoir contrôler le bureau d'un de met contacts grace a VNC, j'ai donc besoin de son adresse IP. Ce n'est pas important que je récupère son adresse ou que ce soit lui qui me l'envoi, il faut juste que je l'obtienne. Je n'ai non plus pas réussi a trouver un simple moyen de l'obtenir avec Java (je n'arrive qu'a avoir l'adresse 127.0.0.1) Si quelqu'un a une autre idée...

Merci

Re: Adresse IP Roster Entry

J'ai vu y'a pas longtemps qu'un développeur avait fait ça, du "VNC via xmpp", avec un genre de petit proxy fait maison, tente une recherche sur google.
Sinon, à part le coup un peu simpliste d'ouvrir un de tes ports en écoute, d'envoyer un lien vers toi sur ce port à cliquer à ton contact, et de voir l'adresse de connexion sur ton port, je vois pas...

[img]http://in.the.slyp.free.fr/photo/elghinn_est_ridicule.PNG[/img]

Re: Adresse IP Roster Entry

Bon, j'ai cherché sans trop de résultat mais ton post montrant le bout de xml et le lien m'a permis de "magouiller" une solution bien moche mais qui fonctionne. En fait j'envoi un message "special" à mon utilisateur, le message est filtré est n'apparait donc pas. Cet utilisateur va m'envoyer un fichier sans le savoir ce qui va réveler son IP...c'est bien tordu, je sais pas si je dois être fier de moi ou avoir honte mais comme on dit la fin justifie les moyen.