我正在做一个应用程序,其中我通过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.");
}
我做到了这非常有用。非常感谢你
答案 0 :(得分:11)
答案 1 :(得分:1)
你真的不需要处理“网线断线”的情况。您正在使用的FTP库 /将超时或出错。您使用的是哪个库/类?