Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
2-1286861156
qpwo111
2010-10-12 09:25
2011.01.09
ScrollBar в гриде


11-1227688343
Danger
2008-11-26 11:32
2011.01.09
Насчет работы с com-портом


2-1286865049
vegarulez
2010-10-12 10:30
2011.01.09
Как остановить закачку в IdHttp?


15-1285391446
ForumReader
2010-09-25 09:10
2011.01.09
Хочу предложить сервис платных ответов на срочные/сложные вопросы


9-1187680845
max_
2007-08-21 11:20
2011.01.09
DirectDraw - Поверхности




   Наверх