نمایش نتایج 1 تا 3 از 3

نام تاپیک: تشخیص قطع بودن کابل شبکه در سی شارپ Detect network cable unplugged in cshrp

  1. #1

    Question تشخیص قطع بودن کابل شبکه در سی شارپ Detect network cable unplugged in cshrp

    با سلام خدمت دوستان محترم
    من رو برنامه تحت شبکه دارم کار می کنم که از TCP و از حالت آسنکرون استفاده می کنم (از Begin connect و .... )

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

    از دوستان خواهشمندم که کمک کنن

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    پونک
    سن
    42
    پست
    490

    نقل قول: تشخیص قطع بودن کابل شبکه در سی شارپ Detect network cable unplugged in cshrp


    using System.Runtime.InteropServices;
    class Program
    {
    [DllImport("sensapi.dll")]
    static extern bool IsNetworkAlive(out int flags);

    static void Main(string[] args)
    {
    int flags;
    bool connected = IsNetworkAlive(out flags);
    }
    }



    البته اين روش كار شما رو كامل راه نميندازه ولي ميتونين يه تايمر بزارين و مرتب چك كنين. فكر ميكنم يه كلاسي بود كه event اي داشت كه هر وقت شبكه قطع مي شد فاير ميشد. اين كلاس بهتره براي كار شما ولي اسمش دقيق يادم نيست. تو مايه هاي NetworkChange بايد باشه




  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    پونک
    سن
    42
    پست
    490

    نقل قول: تشخیص قطع بودن کابل شبکه در سی شارپ Detect network cable unplugged in cshrp


    using System.Net.NetworkInformation;
    using System.Windows.Forms;

    namespace WindowsFormsApplication24
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    NetworkChange.NetworkAvailabilityChanged += AvailabilityChanged;
    }

    private void AvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
    {
    if (e.IsAvailable)
    MessageBox.Show("Network connected!");
    else
    MessageBox.Show("Network disconnected!");
    }
    }
    }


تاپیک های مشابه

  1. مشترک بودن کابل شبکه داخلی و اینترنت
    نوشته شده توسط Fastdesign در بخش شبکه و Networking‌
    پاسخ: 7
    آخرین پست: چهارشنبه 27 آذر 1392, 11:12 صبح
  2. شناسایی قطع کابل شبکه یا غیرفعال کردن شبکه
    نوشته شده توسط saeedkheiri در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 13 شهریور 1389, 10:05 صبح
  3. تشخیص Focus بودن یک شی با استفاده از Handle
    نوشته شده توسط bluemilad در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 03 مهر 1383, 01:08 صبح
  4. تشخیص اجرا بودن یک برنامه
    نوشته شده توسط HamidVB در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: دوشنبه 15 تیر 1383, 14:39 عصر
  5. تشخیص online بودن
    نوشته شده توسط iranboy در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: شنبه 18 بهمن 1382, 13:11 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •