代码之家  ›  专栏  ›  技术社区  ›  MGSoto

如何从WCF服务应用程序获取客户端地址?

  •  5
  • MGSoto  · 技术社区  · 16 年前

    如何从WCF服务应用程序获取客户端地址?另外,当客户端连接时是否会引发事件(可能是地址信息)?

    5 回复  |  直到 16 年前
        1
  •  7
  •   Fenton    13 年前

    在3.0中,这相当困难;但在3.5中有所改进( read Detect Client IP in WCF 3.5

        2
  •  2
  •   John Saunders    16 年前

    你在找哪个地址?IP地址?

        3
  •  2
  •   Tangurena    16 年前

    如果System.Web.HttpContext.Current.Request.UserHostAddress不为null,则它具有远程地址。但这可能是一个代理或负载平衡器(在我们的生产环境中就是这样)。

        4
  •  1
  •   Yohanis    14 年前

    如果WCF主机提供了一种获取服务请求者IP的方法,那么就更容易了,这样您就可以调用该方法来获取原始请求者。

        5
  •  0
  •   Jenish Zinzuvadiya    10 年前

    OperationContext.Current.IncomingMessageHeaders.To.Host

    推荐文章