ICS V9 BETA =========== Jul 19, 2022 This is actually ALPHA version. It is extremely partial. The base component is working, including line mode, socks mode an timeout mode. There is no SSL for now. There is no higher level component. The units, classes and datatypes have been renamed to avoid confusion with ICSv8. Currently almost everything has "IcsAsync" as prefix. This will be changed in the future as the version matures. Win32, Win64 and Linux64 have been tested. Altough you'll find MacOS code in the sources, it is likely not working anymore. I can't test since I have no MAC. I you want MAC support back, you'll have to provide me a MAC in a suitable development configuration. For Windows, you can use VCL or FMX. For Linux, you can only use FMX. You must download FMX for Linux using GetIT Package Manager that you run from Delphi tools menu. I used Ubuntu 20.04LTS to develop and test the Linux part on a VMWare virtual machine. Beside FMX for Linux, nothing special is required. Of course you must deploy Delphi remote debugger for Linux to be able to debug the applications. That is easy. Just follow Embarcadero documentation. Samples: I created - for now - only FMX samples which works under Win32, Win64 and Linux64. Just select the target platform you need, compile, deploy and run. No code change required! Installation: There are 5 packages that you must compile, two of them being design time packages, must be installed in the IDE (This is the same as in previous ICSv8). Those 5 packages are included in a project group named IcsAsyncAllProjects.grouproject. This project group also contains all samples I made so far.