0 امتیاز

سلام من دنبال نمایش ip در سی شارپ هستم در سایتهای خارجی و داخلی کدهای بسیاری بدست اوردم اما این کدها مثل این کد پایین فقط ای پی لوکال رو نمایش میدن ممنون میشم اگر یه کد بمن بدید

 

IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
            foreach (IPAddress addr in localIPs)
            {
                if (addr.AddressFamily == AddressFamily.InterNetwork)
                {
                    Console.WriteLine(addr);
                }
            }

بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام دوست عزیز

ببنید اگه منظور شما اپی4 هست بلی میشه اونو بدست اورد اما چندین راه هست بهترین راه اینه که از یه سایت ای پی رو بگیریم چون در هر صورت هر کاربری بخاد ای پی 4 رو بدست بیاره حتما به اینترنت وصل شده

 private string GetIPAddress()
        {
            string ip = new WebClient().DownloadString("http://icanhazip.com");
            ip = ip.Replace("\n", "");
            return ip;
        }

و داخل باتن و یا لود فرم نتیجه رو داخل یه لیبل میریزیم
 label1.Text = GetIPAddress();

 

استاد بسیار متشکرم خیلی گشته بودم
توسط (150 امتیاز) 5
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...