SocketTools File Transfer

SocketTools 7.2 File Transfer

Internet File Transfer and Management Component

SocketTools File Transfer includes both a .NET component and an ActiveX control that enables you to quickly and easily incorporate file transfer functionality in your applications, using the File Transfer Protocol (FTP and FTPS), Secure Shell Protocol (SFTP) and Hypertext Transfer Protocol (HTTP and HTTPS). In addition to uploading and downloading files, it also supports remote file management functionality such as directory listings and the ability to rename, delete and move files on the server. The File Transfer component provides a high-level interface, and does not require that you understand network programming or how the specific application protocols work. In most cases, only a few lines of code are required to implement a file transfer in your application.

Download Download Free Evaluation
Download a free copy of this product with a fully functional evaluation license that is valid for 30 days.
Purchase Purchase License
Place an order using our secure online order form and get your development license on the same business day.
Online Documentation Online Documentation
Review the online technical reference for this product, including the properties, methods and events for this component.

The following are just some of the SocketTools File Transfer features:

  • Includes both a managed .NET component and an ActiveX control
  • Includes both 32-bit and 64-bit components in the same product
  • Includes support for both IPv4 and IPv6 network protocols
  • .NET component is fully compatible with Visual Studio 2003/2005/2008/2010
  • Versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework are supported
  • ActiveX control can be used with Visual Basic 6.0 and Microsoft Office (VBA)
  • Low resource utilization and no external dependencies on third-party libraries
  • Thread-safe implementation with full support for multithreaded applications
  • Support for FTP and HTTP proxy servers and automatic proxy detection
  • Support for the standard SSL, TLS and SSH security protocols with up to 256-bit encryption
  • Support for SFTP connections using the Secure Shell (SSH) protocol
  • Integrated security features can be enabled with just a few lines of code
  • Support for both implicit and explicit SSL and TLS connections
  • Support for client certificates when required by the remote host
  • No dependencies on third party security libraries
  • An extensive Developer's Guide and online Technical Reference
  • A professional technical support staff and extensive online support resources
  • No runtime licensing fees or additional royalties
  • A trusted company with over 15 years experience developing Internet components

For developers who are creating .NET applications, SocketTools File Transfer includes a managed .NET component that  offers a comprehensive interface for uploading and downloading files, and compatibility with the ActiveX control which makes it simple to migrate existing applications to the .NET platform. The File Transfer .NET component is designed to be used with languages such as Visual Basic .NET, C# and Delphi Prism and includes assemblies that target version 1.1 and later of the Common Language Runtime.

For those developers who are creating applications in Visual Basic 6.0, Visual FoxPro, PowerBuilder and other languages which do not use the .NET Framework, the File Transfer ActiveX control provides a simplified interface that makes it easy to upload and download files from within your applications. The File Transfer ActiveX control is implemented as a standard COM component and is designed to be used with most Windows programming languages as well as various scripting languages. Any language which can host ActiveX controls or create instances of a COM object is capable of using the File Transfer ActiveX control.