در این مطلب قصد داریم با نحوه بدست آوردن آیپی پابلیک(Public) در سی شارپ آشنا شویم. کد زیر این کار را برای ما انجام می دهد و در ادامه به بررسی کد زیر می پردازیم:
using System; using System.Text; using System.Net; namespace GetIP { public class ip { static void Main(string[] args) { WebClient client = new WebClient(); string ip = client.DownloadString("http://api.ipify.org/"); Console.WriteLine("Your Ip Is : {0}",ip); Console.ReadKey(); } } }
ما در این آموزش میایم یه برنامه با سی شارپ و در محیط کنسول اپلیکیشن اون مینویسم که به سایت api.ipify.org متصل میشه و آیپی Public خودمون رو بدست میاریم
تعریف اصطلاحات :
- System.Net : فضای نامی هستش که داخل اون کلاس های زیادی برای کار با شبکه و کانکشن ها هستش.
- WebClient : کلاسی هستش که داخلش متد های قرار داره که برای کار وب سایت ها مورد استفاده قرار میگیره , مثلا : دانلود سورس سایت و بدست آوردن اطلاعات از سایت .
- DownloadString : متدی به منظور دانلود سورس سایت به صورت رشته .
- Console.WriteLine : متدی به منظور چاپ یک خروجی در محیط کنسول سی شارپ .
- Console.ReadKey : این متد برای این منظور استفاده میشه که با فشردن یک کلید از صفحه کیبورد برنامه بسته بشه .
👏👏👏