Distance IPv4 adresse dans WCF

Liées à Comment obtenir l'adresse IP d'un WCF point de terminaison distant?

Je suis en utilisant ce code pour récupérer l'adresse IP distante lorsqu'un flux de travail méthode est invoquée:

private static string GetRemoteIP()
{
  var oc = OperationContext.Current;
  var mp = oc.IncomingMessageProperties;
  var remp = mp[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;

  return remp == null ? "(unknown)" : remp.Address;
}

Cependant, l'adresse je serai de retour est "::1". Je ne veux pas l'adresse IPv6, je veux de l'IPv4 à un (127.0.0.1) - un moyen de le forcer?

OriginalL'auteur Marcel Popescu | 2010-01-08