I am using a duplex communication over wsDualHttpBinding.
Each client that logs in to the server, a GUID and a callback channel are constructed and saved in a dictionary. ( A very standard approach )
I need a way for the service to detect when a client has shut down unexpectedly. I have tried hooking a function for the faulted handler at the server side, but it is never called.
I am guessing because the connection is half open on the server side since it uses different channels for the callback and the client channel in wsDualtHttpBinding.
Any suggestions?