Blaze.Controllers.HomeController.GetIPAddress C# (CSharp) Method

GetIPAddress() private static method

private static GetIPAddress ( System.Web.HttpRequestBase request ) : string
request System.Web.HttpRequestBase
return string
        private static string GetIPAddress(HttpRequestBase request)
        {
            string ip = request.ServerVariables["HTTP_X_FORWARDED_FOR"];
            if (!String.IsNullOrEmpty(ip))
            {
                // sometimes HTTP_X_FORWARDED_FOR returns multiple IP's
                string[] ipRange = ip.Split(',');
                ip = ipRange[ipRange.Length - 1];
            }
            else
                ip = request.ServerVariables["REMOTE_ADDR"];
            return ip;
        }