使用c#进行不可靠和慢速连接的文件传输

时间:2014-08-06 10:47:51

标签: c# ftp ftp-client ftp-server

我正在寻找一种方法,可以在很长一段时间内将大量文件从客户端传输到服务器。 客户端和服务器之间的连接不可靠且速度慢。

我考虑过使用FTP协议。我看到了netftp client。 我现在也需要.net中的ftp服务器。

我需要的最重要的功能是可靠的连接恢复。我可以依靠的东西可靠地开始和结束一段时间。

我没有找到很多用c#编写的ftp服务器。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以在Windows中使用后台智能传输服务。 http://msdn.microsoft.com/en-us/library/bb968799(v=vs.85).aspx

对需要的应用程序使用BITS:

  1. 在前台或后台异步传输文件。
  2. 保留其他网络应用程序的响应能力。
  3. 在网络断开连接并重新启动计算机后自动恢复文件传输。
  4. .net包装器可用于BITS - http://sharpbits.codeplex.com/