Прочитал по приведённой вами выше ссылке:
Цитата:
Я ввел переменную unix_time. Меняется каждую секунду. Для мастера - это показатель что слейв online. Для слейва - что мастер online. Соответственно используется и как heartbeat и как источник периодической синхронизации времени. Запаковка распаковка в long действует до 2038 г. и широко описана. Потом 8 байт понадобится.
|
Вот перечитываю часа три, пытаюсь вникнуть......
unix_time Это где? Перерыл весь поисковик.
Цитата:
Я, если необходимо деаю так:
ставлю счетчик CTU который непрерывно считает от 0 до какого-нибудь числа. И его значение передаю слейву. Слейв проверяет изменяется ли число, при неизменении за несколько секунд (время можно менять) - он выставляет бит "не в сети". При возобновлении изменения переменной - бит сбрасывается. Только вот редко такое нужно... раза 2-3 всего использовал такой способ...
|
Мах это не тот пример что я привёл в файле выше? Подробней можно описать?