I'm looking for some more information about how the new WCF PollingDuplexService works. I've tried to use it for a chat application and I'm finding that clients stop listening after a period of time, but I can't figure out why.
The SDK example shows dealing with a single client. My demo is built based on these examples, except that the service is singleton and I'm holding on to a list of callbacks instead of a single instance, with each push to the client iterating through that list. I'm able to send a couple messages back and forth, but after a period of time the clients stop listening. I can observe the client sending the new message to the service, and the service iterating through the callback list and pushing back the message, but the clients never receive it.
Maybe my implementation is wrong. If so I hope someone can suggest an alternative. If this overall approach makes sense, then where do I need to dig around to find out why the ...
Go to the complete details ...