فحص إتصالك بالانترنت - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
السبت
2016-12-10
5:33 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

فحص إتصالك بالانترنت
فحص الاتصال بالانترنت

مقـــدمه
اليوم سنعرض لكم كيف يمكنك فحص الاتصال بالانترنت من خلال برنامجك , وسنقدم 5 طرق مختلفه يمكنك من خلال اي منها فحص الاتصال .
هناك مقالا كاملا عن الموضوع تم الاستعانه به من موقع كود بروجيكت
http://www.codeproject.com/Tips/147662/Testing-Internet-Connectivity
الطريقة الاولي
تعتمد هذه الطريقه على كلاس WebRequest , حيث يتم اختبار الاستجابه للطلب المقدم , وفي حالة عدم وجود استجابه , فأنت لست متصل .
First Mrthod
الطريقه الثانيه
وتعتمد على كلاس TcpClient  
Second Method
الطريقه الثالثه
وتعتمد تلك الطريقه على كلاس Ping , وبأمكان هذا الكلاس ايضاً قياس التأخير في الاستجابه للطلب
Third Method
الطريقه الرابعه
وهي طريقه تعتمد على البحث عن DNS , وتستخدم فيها الكلاس IPHostEntry , وتعتبر تلك الطريقه اسرع من طريقه Ping .
Fourth Method
الطريقه الخامسه
وهي تعتمد على داله API موجوده اساساً , وهي دالة InternetGetConnectedState
Fifth Method
ختــــام
كان هذا عرضاً سريعاً لبعض الطرق التي يمكن استخدامها في فحص الاتصال بالانترنت , ويمكنك استخدام الكلاسات السابقه في اكثر من ذلك , ومع البحث ستجد ان هناك العديد من الطرق الاخرى .
المصـــــــــــدر
تحميل المشروع
 Written by :  Mohammed Mahmoud
الفئة: سي شارب | أضاف: ham_mody2000 (2011-09-06 5:59 AM)
مشاهده: 1523 | وسمات: Connection, internet, Check, C# | الترتيب: 0.0/0


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz