I am trying to create a server which will be controlled by an administrative App.
So, this server will have two main clients: users using an ordinary application to do their business and administrators using another application just to configure the server.
The admin connection will be always open and the user connection could be - by the admin - be ready or not to receive connections.
In my mind, I figured out two message channels (TROBinMessage) in the server, one (admin) always opened and the other (user) could be open or not.
Two questions arised:
Is it a good solution? Is there a better or simpler way to do that?
I couldn’t figure out how to disable just one TRoBinMessage in the server in order to disable users connections.
But can I use just one port and two TROBinMessages? For instance, one with /bin path and other with /admin path?
If so, how can I disable just one binMessage?
I am wondering what would be the effect of deleting a dispatcher while a request is been executed. Does RO finish it gracefully, eg, finish the on-going request and doesn’t accept further requests in this interface?