Этот явно для локалки, хотя, "локальный" можно доточить до инетовского не очень большими затратами...
Если нужна проверка юзера, то я обычно делаю так: системные команды, например, запрос на вход/регистрацию/чёнитьещё - это 2-3 байта (больше и не надо, зачастую и одного хватает), причём непечатаемые. А фразы, которые кидаются в сам чат (сообщения) - начинаются с опять же определённой последовательности байт. То-бишь, например:
#1#1+'имя'[+#9+'пароль'] - вход
#1#2 - выход
#1#3 - запрос на список пользователей
#2#1+'текст' - сообщение в чат
#2#2+'имя'+#9+'текст' - сообщение в приват
Таким образом, можно чуть ли не безгранично расширять функционал, были бы идеи и свободное время.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
|