You need to create a client that can receive an event fired by a remote object.
Make sure you are using bidirectional channels. Create a remotable object on the client side that can receive the event from the server.
Although the event-handling syntax doesn’t change when you use .NET Remoting, it takes additional steps to create a client that can handle an event from a remote object. There are three key requirements:
The remotable class must use client-activated or singleton activation mode (not single-call). This ensures that the object remains alive in between method calls, allowing it to fire an event to the client.
The client must use a bidirectional channel so that it can receive ...