This software offers secure private file transfer and remote management through client/server components. It includes sample applications in Visual Basic 6, Visual Basic .NET, Visual C++ .NET, and Delphi 7.
The library offers not only standard FTP operations such as upload, download, rename, and delete but also advanced features like offering the local application complete control over the remote files. This provides developers with immense flexibility while developing file-sharing solutions.
The client is capable of opening seekable streams on the server in read-only or read-write access mode. It allows the application to seek, read, and write bytes to the stream, treating it like a local file.
The client can also perform a search operation on the server based on the specified criteria such as file name masks, text strings inside the files, or both. The found items are reported in real-time as the operation is running.
The server performs remote file compression and decompression upon request from the client, providing detailed progress information back to the client regarding current and total file and byte counts.
Data security is ensured thanks to transparent 128-bit AES encryption without the need for an SSL certificate. The sharing of crypto keys makes building a virtual private file sharing network just a matter of setting the same crypto key on client and server sides.
The option to compress outgoing data on-the-fly before encrypting is available, which can significantly reduce transfer times for large files.
An elegant event-driven paradigm is used to make integrating the library into Windows applications an easy process. A set of carefully designed properties, methods, and events offers great flexibility to develop innovative communication software.
Lastly, sample applications are included in Visual Basic 6, Visual Basic .NET, Visual C++ .NET, and Delphi 7, making it easy to get started with the software package.
Version 2.0: N/A
Version 1.0: N/A