1.0.1 • Published 5 years ago
tcp-locker v1.0.1
Блокировка трафика TCP-демона
Команды:
lock блокировка на указанное время:
- тот же клиент отправил запрос на тот же ключ - то обновляется информация o блокировке
- время ожидания, используеться если ключ заблокирован на момент отправки запроса клиентом
- если после истечения время ожидания ключ в реестре отсутствует - регистрируем и блокируем
unlock - снятие блокировки:
- снять блокировку может только тот клиент, который установил блокировку
- если ключ отсутствует - снятие блокировки считается успешным
- после успешной разблокировки - удалять ключ из реестра на сервере
Аргументы команд: Аргументы запроса определяются командой
- lock:
- unlock:
Сервер-клиент:
- После выполнения каждой команды сервер уведомляет клиента о результате
- Когда клиент закрывает соединение, удаляем все его запросы
Ошибки:
- Соединение с сервером не установлено
- Неверный формат ключа
1.0.1
5 years ago