Csharp Ta İp Mi Gösteren Script Lazım
-
Slm Sayın Müritler çok acil csharpta bilgisayarımın ip sini göstermem gerek yardımcı olursanız çok sevinirim.
-
IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
return localIP;
i love google:) -
manglerman bunu yazdı:
-----------------------------
IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
return localIP;
i love google:)
-----------------------------hocam teşekkür ederim ancak kodlarda hata vermekte yanii mesela dns vw iphostentry komutlarında hata veriyor başka bir önerin var mı acaba?
-
IPHostEntry host;
string localIP = "?";
Dns.GetHostEntry(Dns.GetHostName());host =
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
kodu şu şekilde düzenledim ve class dosyasının en üstüne
using System.Net; sınıfını eklemen gerekiyor çalışması için
MessageBox.Show(localIP); -
Web ortamında yapacaksan alttaki kod işini görür. Yok değilse diğer arkadaşlarınki işini görür.
string ip = Request.ServerVariables["REMOTE_ADDR"];
-
AdReNaLiNe bunu yazdı:
-----------------------------
IPHostEntry host;
string localIP = "?";
Dns.GetHostEntry(Dns.GetHostName());host =
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
kodu şu şekilde düzenledim ve class dosyasının en üstüne
using System.Net; sınıfını eklemen gerekiyor çalışması için
MessageBox.Show(localIP);
-----------------------------hocam teşşekkür ederim cvbım geç oldu ama ne yaptıysam foreach teki hatayı kaldıramadım sadece basitçe textbox a ip mi çıkarıcak kod arıyorum lütfen yardımcı olun..
-
efecan123 bunu yazdı:
-----------------------------
AdReNaLiNe bunu yazdı:
-----------------------------
IPHostEntry host;
string localIP = "?";
Dns.GetHostEntry(Dns.GetHostName());host =
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
kodu şu şekilde düzenledim ve class dosyasının en üstüne
using System.Net; sınıfını eklemen gerekiyor çalışması için
MessageBox.Show(localIP);
-----------------------------hocam teşşekkür ederim cvbım geç oldu ama ne yaptıysam foreach teki hatayı kaldıramadım sadece basitçe textbox a ip mi çıkarıcak kod arıyorum lütfen yardımcı olun..
-----------------------------IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
localIP = ip.ToString();
}
-
wking bunu yazdı:
-----------------------------
efecan123 bunu yazdı:
-----------------------------
AdReNaLiNe bunu yazdı:
-----------------------------
IPHostEntry host;
string localIP = "?";
Dns.GetHostEntry(Dns.GetHostName());host =
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
kodu şu şekilde düzenledim ve class dosyasının en üstüne
using System.Net; sınıfını eklemen gerekiyor çalışması için
MessageBox.Show(localIP);
-----------------------------hocam teşşekkür ederim cvbım geç oldu ama ne yaptıysam foreach teki hatayı kaldıramadım sadece basitçe textbox a ip mi çıkarıcak kod arıyorum lütfen yardımcı olun..
-----------------------------IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
localIP = ip.ToString();
}
-----------------------------Yardımların için çok teşekkür ederim hocam bu programla çalıştırabildim.
-
Hocam bu 192.xxx ile olan ip yi gösteriyor bende direk 88.xx olan ip yi nasıl alabilirim.
-
MrTrmn bunu yazdı:
-----------------------------
Hocam bu 192.xxx ile olan ip yi gösteriyor bende direk 88.xx olan ip yi nasıl alabilirim.
-----------------------------dostum bence yanlışın var 172 li ip göstertiyorum ben şuanda programda direkt 192 die bir kısıtlama olduğunu sanmıyorum. ancak senin bilgisayarına modem dhcp den içerde 192 li bir ip atıyordur. ama dışarı 88 le çıkıyorsundur dolayısıyla programda senin bil. ında ki 192 li ip yi gösteriyordur normal olarak.
-
MrTMN sen asp.net sayfasını local'inde çalıştırıyosan normal olarak LocalIP'ni görürsün
at bir hosta ordan dene.
