【问题标题】:how to get an event whenever the network cable is connected or disconnected每当连接或断开网络电缆时如何获取事件
【发布时间】:2010-11-26 03:17:03
【问题描述】:

我正在做一个应用程序,其中我通过 FTP.i 成功完成了所有文件传输 传输文件和文件夹的东西。现在我想知道如何在任何时候获取事件 传输文件时网线连接或断开。

我正在使用 SYSTEM.NET NAMESPACE、FTPWEBREQUEST 类。

什么时候会引发事件我只是运行 mi 程序并断开网络电缆 但什么也没发生。

我无法引发事件,你会发送你的代码吗?实际上它在 vb.net 中工作。它不会在 c# 中引发下面是 mycode:

public partial class Form1 : Form
{
    public static event NetworkAvailabilityChangedEventHandler networkchanged;
    string file_to_upload;
    string serverip;
    string username;
    string password;
    FileStream fstream;
    Stream strem;

    public Form1()
    {
        InitializeComponent();
        networkchanged += new NetworkAvailabilityChangedEventHandler(Form1_networkchanged);


    }

    void Form1_networkchanged(object sender, NetworkAvailabilityEventArgs e)
    {
        //my implementations goes here
        //throw new Exception("The method or operation is not implemented.");
    }

我做到了,这非常有用。非常感谢您

【问题讨论】:

    标签: c#


    【解决方案1】:
    【解决方案2】:

    你真的不需要处理“网线断开”的情况。您正在使用的 FTP 库应该/会超时或出错。您使用的是什么库/类?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多