0 votes
by (140 points)

We found out that both FTP and FTP over TSL/SSL clients use the library with the same name Rebex.Net.Ftp.dll but with different size and thus code. If we need to use both types of ftp clients which dll should we reference in our project?

Applies to: Rebex FTP/SSL

1 Answer

+1 vote
by (13.0k points)


This answer is relevant for old versions of Rebex FTP released BEFORE 2012. Starting with version Release 2012 R1 there is only one version of Rebex ftp dll.

Short answer:

If you need both FTP and FTP/SSL use the Rebex.Net.Ftp.dll from "Rebex FTP/SSL" installation package.

Longer answer:

Rebex.Net.Ftp.dll from "Rebex FTP"

  • depends only on Rebex.Net.ProxySocket.dll
  • supports plain FTP

Rebex.Net.Ftp.dll from "Rebex FTP/SSL"

  • depends on Rebex.Net.ProxySocket.dll, Rebex.Net.SecureSocket.dll and Rebex.Security.dll
  • supports plain FTP
  • supports FTP over TLS/SSL channel