

If you choose the class, it must be created completely in source code. You can choose between the TTGPuttySFTP class and the TTGPuttySFTPClient component.Source code changes have been carefully done in a minimalistic fashion so as to ensure easy adoption of changes in future PuTTY releases.Each connection, and each thread, must have its own TTGPuttySFTP instance. The PuTTY DLL is 100% thread-safe and can handle a great number of simultaneous connections and transfers.See our recommendation on GitHub for details. In Delphi, please consider just using the TTGPuttySFTP class in tgputtysftp.pas rather than the TTGPuttySFTPClient component in tgputtysftpclient.pas.

View this project on GitHub: /superflexible/TGPuttyLibĭownload TGPuttyLib for Windows and Linux, with source and demos (Build 19, 32 and 64 bit)Ħ4 bit Demo SFTP Client 32 bit Demo SFTP Client The library is currently available for Windows, macOS, Linux and FreeBSD. Ready-to-use classes are currently available for C++, Delphi and Free Pascal. TGPuttyLib is based on PuTTY Release 0.76. Some buffer sizes have been increased to achieve this. It allows developers to transfer files with the highest possible transfer rates. The TGPuttyLib SFTP Library is a library conversion of the psftp program from the well-known PuTTY suite by Simon Tatham.
