Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# - Get Public IP

Zdravím,

snažím se přes C# získat IP Adresu (vnější IP - Internetovou). Našel jsem takovýhle kód, ale nefunguje mi to. Píše to chybu, která je dole v tomto příspěvku.Děkuji za odpověď předem.

    public string GetPublicIP()
    {
            strIpAddress = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];    //chyba na tomhle řádku
            if (strIpAddress == null)
                strIpAddress = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            return strIpAddress;
    }
ERROR :   Odkaz na objekt není nastaven na instanci objektu.
Předmět Autor Datum
Čí adresu?
Wikan 21.05.2013 11:34
Wikan
Když si dáš www.mojeip.cz, tak tu první internetovou adresu, potřebuji to pro ověřování pro jednu ap…
Bayerus 21.05.2013 11:36
Bayerus
Na to jsem se neptal. Čí adresu? Tvoji, nějakého návštěvníka tvých stránek, někoho jiného...?
Wikan 21.05.2013 11:40
Wikan
Člověka, který zapne aplikaci C# WinForm a při přihlášení to checkne tu IP z toho co mi nejde a poro… nový
Bayerus 21.05.2013 11:41
Bayerus
Kde běží ta DB? Mám silný dojem, že na to jdeš úplně špatně. nový
Wikan 21.05.2013 11:44
Wikan
To není vůbec podstatné, kde co běží, jen potřebuji poradit, jak checknout Vnější IP něco jako je na… nový
Bayerus 21.05.2013 11:56
Bayerus
Jenže na lokálním stroji ta adresa zjistit nejde, protože tam nikde není. Jediný způsob je připojit… nový
Wikan 21.05.2013 11:59
Wikan
Jo ták, už chápu a nějaký nápad jak to přečíst třeba například z mojeip.cz ? nový
Bayerus 21.05.2013 12:04
Bayerus
Třeba tak: WebClient.DownloadString(string) nový
Wikan 21.05.2013 12:08
Wikan
Použil jsem tuhle metodu a ona mi stáhne celý html kód mojeip.cz, což je asi správně, věděl by jsi,… nový
Bayerus 21.05.2013 21:30
Bayerus
Tak snad už v textu dokážeš najít to, co potřebuješ ne? nový
Wikan 21.05.2013 21:41
Wikan
www.packetmail.net alebo checkip.dyndns.org nový
pme 21.05.2013 21:45
pme
díky moc, tohle jsem hledal :)) poslední
Bayerus 22.05.2013 11:51
Bayerus
ten kod v dotaze je pre server a ne pre klienta. nový
MM.. 21.05.2013 15:45
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru