امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی اتصال به اینترنت با روشی کاملا مطمئن
نویسنده پیام
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #1
Rolleyes  بررسی اتصال به اینترنت با روشی کاملا مطمئن
سلام دوستان عزیز .

همانطور که میدونید روش های مختلفی برای بررسی اتصال به اینترنت وجود داره که هر کدوم مشکل خواص خودش رو داره،برای بررسی مطمئن اتصال به اینترنت که در همه حال درست جواب بده بنده دو روش سراغ دارم :

1- Ping کردن یک آدرس اینترنتی معتبر که امکان Down شدن آن خیلی کم باشه(مانند گوگل و یاهو) ،و انتظار برای دریافت پاسخ،که ایراد این روش این هست که کمی طول میکشه تا پاسخ Ping دریافت بشه .

2- اما در روش دوم با استفاده از تابع InternetCheckConnection به صورت خیلی سریع می تونید اتصال به اینترنت رو بررسی کنید :

کد:
'www.arshamsoft.com

Option Explicit

Private Declare Function InternetCheckConnection Lib "wininet.dll" Alias "InternetCheckConnectionA" (ByVal lpszUrl As String, ByVal dwFlags As Long, ByVal dwReserved As Long) As Long


Private Function InternetConnectionIsEstablished() As Boolean
InternetConnectionIsEstablished = CBool(InternetCheckConnection("http://www.google.com/", &H1, ByVal 0&))
End Function


Private Sub Form_Load()
MsgBox InternetConnectionIsEstablished
End Sub

موفق باشیدWink.

(آخرین ویرایش در این ارسال: ۲۱-مرداد-۱۳۹۰, ۱۷:۱۸:۰۱، توسط 1120.)
۲۱-مرداد-۱۳۹۰, ۱۷:۱۶:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, sevdaboy, zirak, download69, Payman62, s.jafarzadeh78, aKaReZa75, mahdi321
rbaghreih آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 0
( 7 تشکر در 4 ارسال )
ارسال: #2
RE: بررسی اتصال به اینترنت با روشی کاملا مطمئن
سلام
کمپوننت winsock را اضافه کنید به فرومتون بعد سورس زیر را استفاده کنید .

If Winsock1.LocalIP = "127.0.0.1" Then
MsgBox "سيستم شما به اينترنت وصل نمي باشد"
Else

MsgBox "سيستم شما به اينترنت متصل است"

End If
۱۱-آذر-۱۳۹۰, ۱۳:۲۹:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : sepehrhaddad000, alakimalaki36, sevdaboy, mahdi321
Boydread آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 3
تاریخ عضویت: بهمن ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: بررسی اتصال به اینترنت با روشی کاملا مطمئن
روش اول اجرایی تر هستش فقط نقطه ضعفش اینه که تو حالت پروکسی جواب نمیده و در ضمن کند عمل میکنه
---
روش دوم دوست عزیزمون هم که فقط داره آی پی چک میکنه و در حالتی که سیستم ها شبکه باشه ن غلط جواب میده
۱۰-فروردین-۱۳۹۱, ۱۴:۴۹:۰۵
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
amir360 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: بررسی اتصال به اینترنت با روشی کاملا مطمئن
روش اول بهتره
۰۴-مرداد-۱۳۹۲, ۱۹:۵۲:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] چت بین دو کامپیوتر در اینترنت Chess Master 8 8,597 ۱۸-مرداد-۱۳۹۳, ۱۷:۳۸:۱۲
آخرین ارسال: Vb6Moderator
  اتصال vb6 به بانک اطلاعاتی Access mehrdad8 5 9,187 ۲۳-مهر-۱۳۹۲, ۲۲:۲۵:۲۷
آخرین ارسال: Ghoghnus
  [آموزشی] دانلود فایل از اینترنت Ghoghnus 0 2,073 ۰۶-شهریور-۱۳۹۲, ۱۶:۳۵:۳۰
آخرین ارسال: Ghoghnus
  مشکل در اتصال vb6 به بانک sql mehrdad8 0 2,235 ۱۹-تير-۱۳۹۲, ۱۶:۲۰:۲۶
آخرین ارسال: mehrdad8
  اتصال vb6 به بانک اطلاعاتی SQL mehrdad8 1 3,022 ۲۶-خرداد-۱۳۹۲, ۲۰:۰۶:۴۶
آخرین ارسال: babyy
  حذف ردپاهای اینترنت اکسپلورر sepahbod 3 3,131 ۲۳-اسفند-۱۳۹۱, ۱۴:۰۲:۴۵
آخرین ارسال: sepahbod
Question تست اتصال به FTP (کمک) saeedvir 1 2,686 ۲۲-تير-۱۳۹۱, ۱۸:۰۳:۱۰
آخرین ارسال: babyy
Shy آپلود فایل در اینترنت javaweb 1 3,776 ۱۱-تير-۱۳۹۱, ۱۶:۲۳:۱۹
آخرین ارسال: Ghoghnus
  بررسی رکورد ها automa 5 5,669 ۱۰-اردیبهشت-۱۳۹۱, ۱۸:۲۹:۱۵
آخرین ارسال: Ghoghnus
  پیغام خطای عدم نمایش اتصال به بانک automa 10 9,000 ۳۰-فروردین-۱۳۹۱, ۲۰:۱۶:۵۲
آخرین ارسال: automa

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS