Salut je développe un msn et une question me trotte dans la tête.

L'architecture de mon appli est la suivante:
- j'ai un client .NET qui est l'interface msn qui permet d'envoyeret recevoir des messages(écouter sur une socket)

- Et j'ai un serveur en java qui fait toutes les requètes en base nécessaire au fonctionnel du msn, tel que mise à jour du statut, ajout des utilisateurs ect...

Remarque: Les client .net consomment donc un web service java pour atteindre les méthodes.

J'en viens à ma question:
Pour le moment je récupère l'ip de la personne connecté au niveau du client .net grâce à la commande :

sockCon = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp);

sockCon.localEndPoint

En gros je le fais au moment ou je démarre l'écoute sur la socket relative à mon port.
Ceci me retourne donc l'ip de la personne et ça fonctionne, mais on m'a dit qu'il était plus judicieux de récupérer l'ip dans le serveur java!!

Si certains m'ont compris avez vous une idée? et pour quelles raisons je devrais choisir l'une ou l'autre de ces options???
MErci