Уникальный логин пользователя на сервер
От: CyberDemon Россия  
Дата: 16.08.19 14:40
Оценка:
Нужно иметь ограничение для пользователя в виде уникального логина. То есть, пока юзер с данным именем залогинен, нельзя под этим именем еще раз войти.
Я в веб-программировании чуть выше нулевого уровня, прошу указать верное направление

Варианта вижу 2:
1. Постоянное соединение с сервером и проверка при логине, нет ли такого.
2. Периодические пинги и проверка при логине, давно ли был пинг с таким именем.

Вариант 1 плох тем, что ОС имеет ограничение на кол-во одновременных соединений (трафик там будет околонулевой, если что). Вроде как в линуксе 1024 по умолчанию. Но можно расширить. Но не безлимит же?
Вариант 2 плох тем, что каждый пинг есть коннект/дисконнект и это тоже нагрузка.

Нужен практический совет с точки зрения перспективности — какой вариант развивать? Или есть вариант 3?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.