در این مطلب قصد داریم با نحوه بدست آوردن آیپی پابلیک(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 : این متد برای این منظور استفاده میشه که با فشردن یک کلید از صفحه کیبورد برنامه بسته بشه .