I am developing a plugin system that consists of two distinct plugins:
- Smart Client Plugin - Installed on the Client Machine.
- Event Server Plugin - Installed on the Event Server Machine.
These plugins are deployed on separate machines, and I need to implement a mechanism within the Smart Client Plugin to determine whether the Event Server Plugin is installed and operational on the Event Server Machine.
Could you suggest an efficient way to achieve this, considering the plugins are on different machines?
Can you provide further details how to check if my Event Server Plugin is Installed on the Event Server Machine and it is running.
- using MessageCommunicationManager which messagefilter do I need to register?
- Do I need to create my own messagefilter and send response back from the server plugin, if yes, how to identify, my server plugin is installed and running?
- Create your own.
- Yes, if you do not get anything back your server plugin isn’t running. This is what I envisioned.
I think this contains some very valuable information for you. - https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_mip_messaging.html&tree=tree_search.html?search=whoareonline
Note. You can implement your favorite form of communication between your Event Server plugin and your Smart Client plugin, MessageCommunication is just one possibility.