Форум: "Базы";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];
ВнизDCOMConnection и проверка его существования Найти похожие ветки
← →
salexn (2009-08-19 13:51) [0]Доброго дня!
Есть клиентская программа, на которой лежит DCOConnection. Есть AppServer, к которому он "лезит". Если после запуска клиента и соединения с AppServer "убить" его с помощью TaskManager, то instance сервера останется висеть.
Как определить, отвалился коннект или нет?
З.Ы. С SocketConnection немного лучше... Но иногда все равно коннект остается висеть...
← →
Сергей М. © (2009-08-19 21:54) [1]Самый верный способ - обратиться к клиенту при помощи callback-механизма, при этом callback-вызов должен привести к исключению, что и будет фактом "смерти" клиента.
← →
Loginov Dmitry © (2009-08-19 23:08) [2]> Как определить, отвалился коннект или нет?
Самое простое - повесить на клиента таймер, с помощью которого клиент
каждые N-цать секунд напоминает серверу о своем присутствии. При этом сервер
запоминает время последнего сообщения, и если сообщения от клиента
нет длительное время, значит соединение потеряно.
← →
salexn (2009-08-20 15:42) [3]Спасибо, будем рыть
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c