Csharp Ta İp Mi Gösteren Script Lazım
-
HttpWebRequest htp =(HttpWebRequest) HttpWebRequest.Create("http://www.ip-numaram.com/"); HttpWebResponse rsp = (HttpWebResponse)htp.GetResponse(); StreamReader reader = new StreamReader( rsp.GetResponseStream(), Encoding.GetEncoding("ISO-8859-9")); string str = reader.ReadToEnd(); string ip = ""; string fd = "<!---PHP KODU BURAYA --->"; for (int i = 0; i < str.Length; ++i) { if (string.CompareOrdinal(fd, 0, str, i, fd.Length) != 0) continue; ip = str.Substring( i + fd.Length, str.IndexOf( "<!---PHP KODU SONU--->", i + fd.Length) - (i + fd.Length)).Trim(); } this.Text = ip; -
GrN bunu yazdı:
-----------------------------
HttpWebRequest htp =(HttpWebRequest)
HttpWebRequest.Create("http://www.ip-numaram.com/");
HttpWebResponse rsp = (HttpWebResponse)htp.GetResponse();
StreamReader reader = new StreamReader(
rsp.GetResponseStream(), Encoding.GetEncoding("ISO-8859-9"));
string str = reader.ReadToEnd();
string ip = "";
string fd = "";
for (int i = 0; i < str.Length; ++i)
{
if (string.CompareOrdinal(fd, 0,
str, i, fd.Length) != 0)
continue;
ip = str.Substring(
i + fd.Length,
str.IndexOf(
"", i + fd.Length) -
(i + fd.Length)).Trim();
}
this.Text = ip;
-----------------------------ip-numaram.com sitesi kapanınca nolacak?
-
kendisine daha guvenilir bi site bulucak ;-)
ordaki amac programi paylasmak degil, yontemi paylasmak ;-)
bilgisayarin disariya ciktigi ip'yi icerde bulamazsin, disarda bulursun. En azindan ben boyle biliyorum. Ve disarda aradigin cozumlerin hic birisi sonsuza kadar tutarli olmaz. Eger cook ihtiyaci varsa kendisine bi adres alir, aylik parasini verir ve kapanma gibi bi problemi olmaz ;-)
-
sanirim lan ip'sini istiyomus arkadas, yanlis anlamisim :s
-
@GrN hocam çok sağol aynı zamanda bana kaynak kodundan nasıl veri alırım onu gösterdin C# ta yeniyim.
-
IPHostEntry en = Dns.GetHostEntry(Environment.MachineName); var ip = en.AddressList.Where (p => p.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).First(); txtIP.Text = ip.ToString();
