PDA

View Full Version : سوال: اتصال به کانکشن و چک شدن ان



mehrdad1991h
یک شنبه 19 آذر 1391, 18:06 عصر
سلام
دوستان من یه سوال دارم
یه برنامه دارم مینویسم باید چک کنه که کانکشن(دایال آپ) وصل هست یا وصل نیست
کانکشن هم همین کانکشن های اینترنت منظورمه دایال اپ ، وی پی ا.. و......
حالا کاری که برنامه میکنه اینه که کانکشن را چک میکنه در صورتی که وصل نیست (کانکت نیست) باید بیاد و کانکت کنه کانکشن را و اگر هم وصل هست و قطع شد دوباره بیاید و کانکتش کنه

یعنی به صورت خودکار هر وقت اتصال کانکشن قطع شد یا وقتی که کانکشن کانکت نبود دوباره کانکت کنه کانکشن را

حالا من چجوری کانکشن را چک کنم وصل هست یا وصل نیست
و چجوری بهش دستور بدم که کانکت بشه ؟

اصلا من چجوری برنامه را به کانکشن وصلش کنم و کانکشن را بهش بشناسونم و بتونم کنترول کنمش ؟

لطفا راهنمایی کنید
ممنون

siedmohsen
یک شنبه 19 آذر 1391, 18:40 عصر
سلاک دوست عزیز
لینک زیر یه موضوع دیگه هس اما میتونی برای چک کردن اینکه آیا اینترنت وصل هس یانه؟
از کد هاش استفاده کنی!!!!
اینجا (http://barnamenevis.org/showthread.php?372827-%D8%A8%D9%87-%D8%BA%DB%8C%D8%B1-%D8%A7%D8%B2-%D8%AA%D8%B1%D8%AF-%D8%B1%D9%88%D8%B4-%D8%AF%DB%8C%DA%AF%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D9%87%D9%86%DA%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87)

mehrdad1991h
یک شنبه 19 آذر 1391, 19:18 عصر
سلاک دوست عزیز
لینک زیر یه موضوع دیگه هس اما میتونی برای چک کردن اینکه آیا اینترنت وصل هس یانه؟
از کد هاش استفاده کنی!!!!
اینجا (http://barnamenevis.org/showthread.php?372827-%D8%A8%D9%87-%D8%BA%DB%8C%D8%B1-%D8%A7%D8%B2-%D8%AA%D8%B1%D8%AF-%D8%B1%D9%88%D8%B4-%D8%AF%DB%8C%DA%AF%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D9%87%D9%86%DA%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87)

ممنون
ولی موضوع اتصال اینترنت نیست
دقیقا موضوع سر کانکشن هست فقط
باید بتونم کانکشن را وصلش کنم
مثلا یه موقع هست که کانکشن ، کانکشن وی پی ا.. هستش در این صورت اینترنت وصله ولی ممکنه کانکشن وصل نباشه یا قطع شده باشه در این صورت باید بتونه وصلش کنه .....
راه حل دیگه ای ندارید بگید ؟

mehrdad1991h
دوشنبه 20 آذر 1391, 14:30 عصر
کسی پیشنهادی ندارد ؟

mehrdad1991h
پنج شنبه 23 آذر 1391, 00:16 صبح
اقا یکی یه چیزی بگه دیگه
من چجوری بفهمم این کانکشن وصل هست یا وصل نیست و چجوری دستور کانکت شدن خودکار بهش بدم
لطفا کمک کنید
سپاس

AmirGhasemi
پنج شنبه 23 آذر 1391, 09:34 صبح
سلام بر همه اساتيد بزرگوار
من كلاسي نوشته ام در مورد بررسي اتصال به كانكشن دايال آپ و همچنين بررسي اتصال به اينترنت
اميد است بدردتون بخوره


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Net;
using Microsoft.Win32;
using System.Text.RegularExpressions;



/// <summary>
/// كلاس عملكرد بر روي پارامترهاي شبكه
/// اين كلاس را استاتيك نكنيم چون واسه برخي متدهايش مشكل پيش مي آيد
/// Developed By Amir Ghasemi
/// </summary>
/// <remarks>
/// Version 1.1.2
/// </remarks>
public class Network
{

#region Connection State
/// <summary>
/// متد تشخيص اتصال يا عدم اتصال به اينترنت
/// </summary>
/// <param name="Description"></param>
/// <param name="ReservedValue"></param>
/// <returns></returns>
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
public static bool IsConnectedToInternet()
{
bool blResult;
int Desc;
blResult = InternetGetConnectedState(out Desc, 0);
return blResult;
}

/// <summary>
/// متد قطع كردن اينترنت دايال آپ
/// </summary>
public void DisconnectDialUpInternet()
{
System.Diagnostics.Process.Start("rasdial", "/disconnect");
}
#endregion

bazikadeh
جمعه 22 شهریور 1392, 13:29 عصر
اتصال به اینترنت چی ؟

bazikadeh
سه شنبه 26 شهریور 1392, 16:13 عصر
اتصال چطوریه ؟