how works TCP autoreconnect?
I have test It sometimes but when i make Active = true to client and server is down client doesn t reconnect automatically.
remoting SDK support multithreading? When try to connect client to server(your chat demo) It try to connect in main thread so doesn t update other component.
i have also interface class (com object) Can i trasfer It from client to server?
TROIndyTCPChannelchannel hasn’t Active property. probably you are using SuperTCP channel. TROSuperTCPChannel channel has AutoReconnect property. Check that it is set to True
Yes, It supports. You can create several threads and perform execution of server method from it. see MegaDemo sample where it launches stress tests in XX threads.
You cannot transfer COM object from client to server, but you can create a wrapper for this com object (TROComplexType descendant) and pass it to server.
TROIndyTCPChannelchannel hasn’t Active property. probably you are using SuperTCP channel. TROSuperTCPChannel channel has AutoReconnect property. Check that it is set to True
I have autoreconnect = true but doesn t reconnect …
You cannot transfer COM object from client to server, but you can create a wrapper for this com object (TROComplexType descendant) and pass it to server.
Ok but what is difference between to use serialize or to use tarray ?
if you replace SuperTCP (i.e. Indy-based) components with Synapse-based components (TROSynapseSuperTCPChannel & TROSynapseSuperTCPServer), will it improve situation?
TROSuperTcpChannel.OnException event is called from background thread and processing it via main thread in GUI (i.e. ShowMessage) causes some problems so error message is added to log directly.
If you launch server, client will work as expected.