TServer_Connection = class(TInterfacedObject,IXXXXX)
I am using the above in a simple test setup in a Linux 64bit app with Delphi 10.2 (25.0.29899.2631)
Because Synapse doesn’t work in Delphi on Linux (but does on Freepascal),I have to use the TROSuperTCPChannel based on Indy.
The server uses TROSuperTCPServer on Windows
With the RO Server (Windows) running on the bare metal and linux (CentOS7) running as a HyperV VM, I experience a 24-30 second delay when freeing the TROSuperTCPChannel which seems to be occurring in the active=false/disconnect code of indy.
my indy reports version 10.6.2.0 for TIdTCPClient
Is it possible to confirm this report and provide suggestions…
I’m currently doing this, but not sure if it is a good solution long term
It would be good to have a fully working SuperChannel/Server for linux
newTask := TTask.Create( procedure()