Чат под Windows (client+server)
Нужен несложный чат с клиентом под win.
Предполагается как небольшое полупрозрачное окошко поверх всех окон.
В чате планируется несколько вкладок-тем.
В начале работы программы происходит авторизация по логину и паролю, клиент отправляет эту информацию серверной части, которая сверяет данные с базой MySQL. Это необходимо для того, чтобы использовать базу пользователей форума (XenForo).
Информация о пользователе после авторизации приходит на клиент, и таким образом определяется ник пользователя, а так же, его принадлежность к той или иной группе. Это влияет на допуск пользователя к чату и цветовое выделение текста от этого пользователя в чате.
Если пользователь, находясь в чате, был исключен из группы, которой доступен чат, его должно сразу же отключить.
Необходимо базовое шифрование данных, чтобы они шли не прямым текстом.
В чате нужно распознавание URL (чтобы было кликабельно), а так же звуковое оповещение при появлении сообщения с ключевым словом (напр. "ВАЖНО").
Серверная часть будет находиться на Linux-машине, это единственное к ней требование.