Using Delphi Berlin v2 and RO.
The server is an TROHttpServer and the client uses a TRoIndyHttpChannel with a TROBinMessage (very simple server and client).
We are migrating all the code from other server (Asta) to RO.
This means that we have some Asta Servers and RO Servers running in the same server (obviously at different ports and all works well) while we are not finishing the migration.
The problem happens when our client RO tries to connects to a supposed RO server but its address is misconfigured and it gets the Asta address instead. When it tries to connect, it just freezes. We expected that it could throw an error (like the error it throws when there is no server at this address).
Is there any configuration that we should change in order to, when a client is trying to connect to a “foreign” server, it throws an error and don’t try anything else?
When I say “it freezes” what I am trying to say is that the client executes some RO code that the debugger cannot access and does not return to the next line after the connection.