Мне нравится использовать обратные вызовы WCF, когда я могу, потому что для меня это лучше, чем клиент, который должен опрашивать сервер, и его более реальное время, чем опрос. Вопрос, который у меня есть, заключается в том, что когда я подписываюсь на событие службы WCF, есть ли какое-либо сердцебиение, которое поддерживает соединение между клиентом и сервером. Я начинаю думать, что это не так, потому что, когда сервер уходит, подписка теряется, и клиент не выдает исключение (может быть, исключение проглочено средой выполнения WCF). То же самое верно и для сервера, когда клиент уходит, а сервер пытается вызвать обратный вызов, и возникает исключение. Есть предположения?
Спасибо