Switch Client to Server after connection is established

Hi there
We have a central server that needs to access various clients to get data from them. The clients are behind a firewall so we need to initiate the connection from their side.
Is there a way to change the client and server role after the connection is initiated that we can interact with the client through a service interface (which supports callbacks) rather than events?

Thanks for your help…

best regards,
Michael

Hello!

Could you specify which platform (Delphi, .NET) you’re using?

Have you tried to use Super channels?

We use .NET…

Yes, we currently working with the SuperHTTPChannels. We have a Client which connects to the server. But as soon as the connection is established we reuest Data from the Client. That would be nice if we could use a true two way service method inkl. return value.

At the moment we try a solution by identifying the request from the server to the client over events with a requestId. The client responds over a service interface method and also sends the requestId so the server can assign the response to the request.