Благодарю за совет



Posted by Аркадий Водяник (195.206.226.5) on May 28, 2001 at 09:06:46:

In Reply to: Насчет поиска файлов в каталоге (обмена) posted by Vitaly V. Bursov on May 26, 2001 at 18:29:20:

Есть одна трудность, из-за которой я не тороплюсь
воплотить его в жизнь. И, думаю, Вы догадываетесь,
что я знаком с этими "...notify...", а не замкнулся
на одном POSIX.

Функции, конечно, удобные - полностью соответствуют
концепции событийного программирования. Другое дело,
что за этими функциями стои'т на самом деле.
В случае, когда работаем с локальным каталогом,
проблемы нет: так как система обновляет этот каталог,
то она имеет возможность своевременно вызвать
функцию-обработчик события - без особых усилий со
стороны приложения Windows.

В интересующем нас случае, когда ФБП:Клиенту надо
следить за изменениями в каталоге обмена (на другой
машине), эффективность этих функций вызывает
некоторые сомнения. Потому, что это выглядит
примерно так:

Вариант 1 (хорошо, если бы так было):
Редиректор говорит Файлсерверу: "я хочу, чтобы ты
говорил мне, когда в каталоге X будут изменения;
я буду спать, а ты мне сообщение пришли".

Вариант 2 (как скорее всего есть на самом деле):
Редиректор не принимает прямого участия;
за всем следит система на клиентской машине,
периодически посылая Файлсерверу запрос общего
вида, из которого самостоятельно извлекает нужную
информацию. Так же, как и делает ФБП:Клиент.

Если у Вас есть доказательства в пользу варианта 1
(экспериментальные или документальные), буду рад
их видеть.





Пpишедшие ответы: