有没有好的免费.Net网络库?(FTP,SFTP,SSH等)

Kil*_*fer 40 .net ftp ssh sftp open-source

我有点惊讶我没有找到一个好的开源库来执行常见的网络任务.有一些非常好的商业库,但它们在开源项目中使用起来太昂贵了.

有人知道吗?

小智 30

SSH.NET库 - https://github.com/sshnet/SSH.NET

受Sharp.SSH的启发,这个库使用.NET 4.0完全重写,没有任何第三方依赖,并尽可能地利用并行性以获得最佳性能.

它是客户端SSH的坚实C#实现.

  • 比SharpSsh更好的实现并积极开发.强烈推荐. (3认同)

Zom*_*eep 0

IIRC,FTP 内置于 .NET(System.Net.FtpWebRequest)中,上次我查看时(诚然是几年前)我找不到任何免费的 SSH / SFTP 程序集。不过,情况可能已经改变。

  • FtpWebRequest 对于非标准 ftp 服务器有一些限制/问题 - 例如某些大型无名银行用于 ACH 上传的服务器。如果 ftp 服务器提供了一个意外的响应,它只会抛出异常并终止,并且您无法绕过它。 (2认同)