2011-02-11 3 views
0

Je voudrais savoir quelle est l'adresse IP d'une application Silverlight 4 hors navigateur. Ce serait l'adresse IP qui est sur Internet, pas l'adresse IP du réseau local. Je communique avec un service WCF qui n'est pas hébergé par IIS mais par mon propre service Windows.Comment obtenir l'adresse IP du client à partir d'une application Silverlight 4 hors navigateur?

+0

Je ne sais pas s'il est possible de faire à partir d'une application Silverlight, mais c'est probablement simple à faire du côté du serveur à la place, surtout si l'on considère l'adresse IP publique. –

Répondre

0

Je dirais que le meilleur moyen est d'envoyer une demande à un service web vraiment bête dont le seul travail est de retourner l'adresse IP du demandeur. Cela pourrait toutefois être asynchrone, ce qui peut ne pas être bon selon votre scénario. Et bien sûr, si l'adresse IP a changé (DHCP renouvelé, par exemple) alors vous ne sauriez pas aller demander à nouveau. Pourquoi voulez-vous connaître l'adresse IP du client? Peut-être qu'il existe un moyen de résoudre votre problème sans avoir besoin de le savoir.

+0

Ok, j'ai eu un pet de cerveau. J'ai oublié que je pouvais obtenir l'adresse IP pendant l'appel WCF. Merci d'avoir aidé avec la synapse :) – Craig

Questions connexes