Ip dans service WCF [Résolu]

Messages postés
38
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
2 septembre 2011
- - Dernière réponse : bobertin89
Messages postés
38
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
2 septembre 2011
- 17 févr. 2011 à 09:49
Bonjour à tous,
je cherche à récupérer l'adresse ip du client dans un service Wcf en vb.net dans VS 2010.
En fouillant, j'ai trouvé pas mal de truc du genre
 
 Dim IP As Integer
 IP = context.Request.UserHostName

mais aucun ne marche.
Est-ce un problème d'import?
Vu que le service est appelé par un autre serveur lui-même appelé par le client, est-ce possible?
Sinon, est-il possible de récupérer au moins l'ip du serveur appelant le service?
Merci d'avance pour vos réponse.
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
38
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
2 septembre 2011
3
Merci
Si il y en a que cela intéresse, j'ai fini par trouver la soluce...
Public Function recupIp() As String
        Dim context As OperationContext
        context = OperationContext.Current
        Dim messageproperties As MessageProperties
        messageproperties = context.IncomingMessageProperties
        Dim endpointProperty As RemoteEndpointMessageProperty = messageproperties(RemoteEndpointMessageProperty.Name)
        recupIp = endpointProperty.Address
    End Function

Bon dev a tous!

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de bobertin89