HappyFunTimes.HFTCaptivePortalHandler.GetBaseUrl C# (CSharp) Method

GetBaseUrl() private method

private GetBaseUrl ( WebSocketSharp.Net.HttpListenerRequest req ) : string
req WebSocketSharp.Net.HttpListenerRequest
return string
        string GetBaseUrl(HttpListenerRequest req)
        {
            System.Net.IPEndPoint localEndPoint = req.LocalEndPoint;
            return (req.IsSecureConnection ? "https://" : "http://")
                + (localEndPoint.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6
                    ? ("[" + localEndPoint.Address.ToString() + "]")
                    : localEndPoint.Address.ToString())
                + ":" + localEndPoint.Port.ToString();
        }