it seems like it should be dead easy, but i couldn’t find anything in google on it:
I have a video store server, and it has multiple client applications, installed on users’ machines, communicating via (let’s say) web services.
When a DVD is returned, I’d like to be able to notify useres that have been waiting for that DVD.
When dealing with a single application, then that’s no problem using delegates.
my question is- can this approach work with remote clients as well?
You can use a duplex WCF service for that.
But if it really is a DVD handling service where the user doesn’t need to be notified immediately, I would recommend a solution where the users’ clients poll the server every say 10 minutes. It is far more simple to implement.