Our server-side plugin, running on the Event Server, utilizes VideoOS.Platform.Messaging.MessageCommunication to obtain the current status of cameras for subsequent processes.
After sending out the MessageCommunication.ProvideCurrentStateRequest, the plugin fails to receive the corresponding ProvideCurrentStateResponse.
Moreover, we have encountered an error logged in the XProtect Event Server’s MIPLogs, stating: ‘MessageCommunication.RegisterCommunicationFilter: Client session not initialized - registration not done’.
The attached file is our simplified test program, which operates successfully in our development environment and receives the MessageCommunication.ProvideCurrentStateResponse. However, this program fails to perform similarly on the NGD-XPROTECT server.
We need your support to check this communication issue and give us some guidance or suggestions to build communication in such a complicated environment.
Thank you!