بررسی اینترنت در سی شارپ

سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ (c#) به آموزش بررسی اینترنت در سی شارپ می پردازیم خیلی مواقع پیش می آید که ابتدا لازم باشد بررسی کنیم اینترنت وجود دارد یا خیر یا اصلا سپس یک کار یا عملی انجام گیرد در ادامه چند راه مختلف را بررسی خواهیم کرد با ما همراه باشید.
 
اگر بخواهیم بررسی کنیم کابل اینترنتی متصل هست یا خیر می توانیم از کد زیر استفاده کنیم.

راه بعد ping کردن یک url است همانند زیر

در بالا به Google عملیات ping انجام می پذیر اگر درست انجام شود مقدار true و در غیر اینصورت وارد متد catch شده و مقدار false بر می گردد.
از دستور Ping به شکل زیر نیز می توانید استفاده کنید.

امکان بررسی با استفاده از HttpRequest نیز میسر است همانند زیر

کد زیر هم کار جالبی انجام میدهد اگر url مورد نظر در دسترس باشد مقدار success را بر می گرداند در غیر اینصورت اگر مقدار برنگردد یعنی کاربر آفلاین است.

 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر