Концепт чата, работающего в терминале. Необходима доработка и завоз некоторых функций, но в базе выглядит так.
Доработано от первоначальной идеи о "просто обмене сообщениями":
1. Комнаты, список участников в комнате.
2. Ввод имени пользователя (нужно только после первого запуска), далее информация сохраняется в .txt и имя будет статично.
3. Лог чатов, хранится на сервере.
4. Можно передавать файлы.
Не реализовано:
- Голосовые сообщения
- Голосовой чат в реальном времени
- Редактирование имени
- Шифрование сообщений
- Более гибкий интерфейс
- Настройка прав и ролей
- Оптимизация скрипта под большое кол-во подключений и уменьшению задержек
1. Комнаты, список участников в комнате.
2. Ввод имени пользователя (нужно только после первого запуска), далее информация сохраняется в .txt и имя будет статично.
3. Лог чатов, хранится на сервере.
4. Можно передавать файлы.
Не реализовано:
- Голосовые сообщения
- Голосовой чат в реальном времени
- Редактирование имени
- Шифрование сообщений
- Более гибкий интерфейс
- Настройка прав и ролей
- Оптимизация скрипта под большое кол-во подключений и уменьшению задержек
Даже на практике можно сделать свой чат не только в рамках локальной сети, но и глобальной. Откройте порты, запустите сервер в статике и будет вам приватный мессенджер для кентов.
Я уже тестил глобальную работу, подключая ноут и ПК к сторонней сети.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
P.S.: IP и порт - это ваша забота, Ваш частный случай. Данные внутри указаны как заглушка.
p.s. если тема зайдёт, то буду пилить апдейты и выкидывать сюда время от времени
Последнее редактирование: