I am using this code to receive NewEventIndication:
MessageCommunicationManager.Start(EnvironmentManager.Instance.MasterSite.ServerId);
_messageCommunication = MessageCommunicationManager.Get(EnvironmentManager.Instance.MasterSite.ServerId);
_eventHandler = _messageCommunication.RegisterCommunicationFilter(OnNewEventIndication, new CommunicationIdFilter(MessageId.Server.NewEventIndication), endpoint, EndPointType.Server);
Everything works fine, but when I register another message communication to NewEventIndication (using the code above), each MessageReceiver starts receiving same event twice. If I register a third message communication, I start getting same event three times.
Is it possible to make each MessageReceiver get event only once?
I want this:
What happens:

