Я хотел бы написать автономную службу рабочего процесса .NET следующим образом:
(https://i.stack.imgur.com/Hij20.png)
Но как я могу определить, жив ли еще клиент? InactivityTimeout привязки WCF, похоже, не срабатывает. Я мог бы написать функцию тайм-аута (измерить время между последним запросом и сейчас). Но это не гарантирует, что клиент отключен, а не просто бездействует. Разве в .NET Framework нет общего пути?
Спасибо.