I don't push data from server to client, though. The only remoting I've done in "production" mode was providing a MarshalByRefObject on the server, and giving it a read-only DataSet property. Then the client polls this property (once per minute).
In theory, to do events, you should be able to put an event on your server's MarshalByRefObject, and raise it from the server code when appropriate. See here for one supposedly-working remoting event implementation. (The question has to do with lifetime service objects, but there's a working event setup there too.) |