title: WCF operationContext returns gateway instead of client ip address
body: <p>im kinda new to developing WCF services. I'm using this code to get the client ip address, </p>
  
  <pre><code>private String getRemoteIP()
  {
      OperationContext context = OperationContext.Current;
      MessageProperties prop = context.IncomingMessageProperties;
      RemoteEndpointMessageProperty endpoint = prop[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
      return endpoint.Address;
  }
  </code></pre>
  
  <p>in my localhost it works fine, but when i install my service in a server for testing, what I get in return is the client's gateway, any insight on the reason why that could be ??? </p>