[Podcast] Thread-Safe Asynchronous Smart Clients
In this podcast we’ll look at various patterns involved in creating MVC-based Smart Clients which communicate using asynchronous messaging and how to avoid threading problems there.
We’re building a smart client application that uses WCF for full-duplex communications with our server. This is the asynchronous communication you talk about in your podcast. The smart-client is based on the MVC pattern, where model objects raise events when they’re changed so that the views can update themselves.
What’s started happening recently is that the smart-client has been freezing-up on us intermittently. We don’t know how to debug this and are wondering if its an architectural problem.
Any help you can give would be most appreciated.
Or download directly here
- Blog post on Occasionally Connected Systems Architecture
- Blog post on ObjectBuilder synchronization features needed for pub/sub-ing Smart Clients
Check out the “Ask Udi” archives.
Got a question?