KP>2. Предположим клиент и сервер соединены с помощью СОМ. Какая реакция будет на разрыв соединения (машина клиента зависла и перезагрузилась) ?
Согласно MSDN 6 минут должно пройти прежде чем сервер узнает о разрыве коннекции с клиентом — поэтому, если нужно узнать более оперативно, нужно имплементить свой механизм.
Сервер посылает клиенту пинг мессаги (каждые 120 секунд). Если 3 мессаги не пришли — считается что коннекция разорвана. После этого делается релиз всем ссылкам этого клиента.