Я использую Request.UserHostAddress
в веб-приложении C # ASP.NET MVC для получения IP-адреса клиента.
Request.UserHostAddress
возвращает строку, достаточно простую для преобразования в целочисленную форму. Однако, это, кажется, 2 уровня неэффективности, потому что глубоко в недрах стека .Net он, вероятно, берет целочисленное представление IP-адреса и преобразует его в строку, прежде чем мой код преобразует его обратно в целое число.
Могу ли я получить целочисленное представление IPv4-адреса клиента напрямую из .NET?