如何在连接或断开网络电缆时获取事件

时间:2009-09-07 05:18:44

标签: c#

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

即时使用SYSTEM.NET NAMESPACE,FTPWEBREQUEST Class。

什么时候会引发事件我只是运行mi程序并断开网络电缆 但没有任何反应。

我无法提出事件你将发送你的代码。实际上它在vb.net.it中没有在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.");
    }

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

2 个答案:

答案 0 :(得分:11)

答案 1 :(得分:1)

你真的不需要处理“网线断线”的情况。您正在使用的FTP库 /将超时或出错。您使用的是哪个库/类?