شنبه , ۴ آذر ۱۳۹۶
خانه » برنامه نویسی » کد پروژه بررسی اتصال به اینترنت در سی شارپ
اتصال به اینترنت سی شارپ
بررسی اتصال به اینترنت در سی شارپ

کد پروژه بررسی اتصال به اینترنت در سی شارپ

کد پروژه بررسی اتصال به اینترنت در سی شارپ

سلام دوستان عزیز امروز میخوام یه کد برای اتصال به اینترنت در سی شارپ براتون قرار بدم.

در پروژه هاتون و زبان سی شارپ شاید برایتان پیش اومده باشه بخواهید ابتدا قبل از یک عملیات خاص بررسی کنید ببینید شما به اینترنت دسترسی دارید یا خیر. خوب میخواهیم با یک دستور استاندارد و استفاده از فایل dll سیستم این عملیات را توسط یک شرط قرار دهیم.

تصویر پروژه ما به شکل زیر است :

بررسی اتصال به اینترنت

این پروژه را نیز در انتها برای شما قرار دادیم.

در ابتدا کلاس زیر را فراخوانی کنید.

using System.Runtime.InteropServices;

و کد زیر را نیز به فایل کد پروژتون اضافه کنید:

[DllImport(“wininet.dll”)] private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
bool IsConnectedToInternet()
{
bool a;
int Desc;
a = InternetGetConnectedState(out Desc, 0);
return a;
}

کد بالا در قسمت wininet.dll فایل سیستمی را فراخوانی میکند که این فایل جز کلاس InteropServices می باشد و در ادامه کد بالا یک تابع برای بررسی اتصال فراخوانی شده است.

کد زیر که در بدنه دکمه “بررسی” قرار دارد هم با استفاده از تابع بالا از طریق دستور شرطی اتصال به اینترنت را بررسی و پیغام مناسب را نمایش میدهد.

private void button1_Click(object sender, EventArgs e)
{
if (IsConnectedToInternet() == true) label1.Text = “شما به اینترنت متصل هستید”;
if (IsConnectedToInternet() == false ) label1.Text = “شما به اینترنت متصل نیستید!!!”;
}

دانلود سورس این آموزش

برای حمایت از ما مطالب را به اشتراک بگذارید:

درباره ی مدیر سایت

در این سایت سعی شده است با استفاده از پتانسیل و نیرویی کاردان در زمینه های متفاوت برنامه نویس و در خور شأن ایرانی محصولات حرفه ای و در عین حال کارامد ارائه شود امید میرود که با نقطه نظرات خودتان ما را در این مسیر همراهی کنید...

همچنین ببینید

دانلود NDK

نمونه برنامه های اندروید | معرفی سایت

    امروز میخوام یه سایت بسیار حرفه ای و پر محتوا ازسورس های اندروید …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *