using System.Net;

namespace FSO.Server.Common
{
    public class IPAddress
    {
        public static string Get(HttpListenerRequest httpRequest)
        {
            if (httpRequest.Headers["X-Forwarded-For"] != null)
            {
                return httpRequest.Headers["X-Forwarded-For"];
            }
            return Get(httpRequest.RemoteEndPoint);
        }

        public static string Get(IPEndPoint endpoint)
        {
            return endpoint.Address.ToString();
        }
    }
}