درود دوستان
ایپی سیستم رو چطوری دریافت کنم؟ لطفا کدش رو بنیوسید
منظورم این آی پی هست
الان با کد زیر میتونم آیپی بگیرم ولی وقتی نت گوشی به سیستم وصل میکنم ایپی گوشی نشون میده و این اشتباه هست من میخوام ایپی کارت شبکه که دورش خط کشیدم رو همیشه نوشن بده توی لیبل
این کد من هست ولی درست نیست
1 2 | string ip = Dns.GetHostName(); lblMyIp.Text = Dns.GetHostByName(ip).AddressList[0].ToString(); |
لطفا کد درست رو بنوسید برام
سپاس
برای گرفتن آدرس Local IP میتونید از کد زیر استفاده کنید.
public static string GetLocalIPAddress()
{
var host = Dns.GetHostEntry(Dns.GetHostName());
foreach (var ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
return ip.ToString();
}
}
throw new Exception("No network adapters with an IPv4 address in the system!");
}
همچنین برای چک کردن اتصالتون هم میتونید از متد زیر استفاده کنید.
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
مهندس میخوام تو لیبل lblMyIp ایپی نمایش داده بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)