File Transfer Control

The File Transfer Control was originally a separate product, and its functionality is now found in the SocketTools .NET Edition and SocketTools ActiveX Edition. There are managed .NET classes for Visual Basic and C#, and ActiveX controls (OCXs) for use with languages such as Visual Basic 6.0 and dBase Plus.

The SocketTools File Transfer Control provides .NET classes and ActiveX controls that enable you to quickly and easily incorporate file transfer functionality in your applications. It supports the File Transfer Protocol (FTP and FTPS), Secure Shell Protocol (SFTP) and Hypertext Transfer Protocol (HTTP and HTTPS). In most cases, only a few lines of code are required to implement a file transfer in your application.

File Transfer .NET Class

The SocketTools .NET Edition includes managed class libraries that can be used with Visual Studio 2005 and later versions, including Visual Studio 2015. If you are using the File Transfer .NET product, this is the SocketTools edition you’ll want to use.

If you are migrating from VB6 or another language that used our ActiveX controls, you’ll find that the .NET class interfaces have a similar design, with many of the same properties and methods. It will make it easier to convert your existing code to the .NET platform, without having to completely rewrite all of your software that used the File Transfer control.

File Transfer ActiveX Control

The SocketTools ActiveX Edition includes ActiveX controls (OCXs) that can be used with Visual Basic 6.0, Visual Basic for Applications, dBase Plus, PowerBuilder or any other programming language that can use ActiveX controls or COM objects. They can also be used with scripting languages such as VBScript to provide file transfer functionality. If you are using the File Transfer ActiveX control, this the SocketTools edition you’ll want to use.