Я столкнулся с проблемой. Нужно, чтобы состояние пользователя (оффлайн/онлайн) показывалось другим пользователям. У меня есть несколько вариантов решения: 1)Обращение к БД напрямую при помощи библиотек Qt и запись. (ИМХО, бред: хранить пароль от БД прямо в коде - неИлитно) 2)Обращение через клиент к PHP скрипту(POST) - мне кажется, одно из самых правильных решений, но как понять, что если у юзера ВНЕЗАПНО вырубили интернет/электричество, то он уже в оффлайне? 3)Сервер. К нему обращается клиент и, предположим, каждые 5 секунд клиент посылает пакет с данными. Если пакет не пришел, сервер считает, что юзер в оффлайне. Сам сервер - на жабе/Qt console app/C++ - но он будет хавать немало оперативы.
Что посоветуете?