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

使用request.userhostaddress的程序员需要一个整数

  •  1
  • Guy  · 技术社区  · 16 年前

    我在用 Request.UserHostAddress 在C ASP.NET MVC Web应用程序中获取客户端的IP地址。

    请求.userhostaddress 返回一个字符串,该字符串足够简单,可以转换为整数形式。然而,这似乎是两个级别的低效,因为在.NET堆栈的内部,它可能接受IP地址的整数表示形式,并在我的代码将其转换回整数之前将其转换为字符串。

    我可以直接从.NET获取客户端IPv4地址的整数表示形式吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Wim    16 年前

    我不知道。你是说你自己需要整数表示法吗?当然,在任何显示或报告目的中,您都希望看到普通的IP地址表示法,而不是它的32位整数表示法。这将导致你再次转换回一个像样的可读格式,这是你想要避免的转换…