Урок 16. Чат сервер с использованием Tornado фреймфорка.

Установка Tornado. Обработчики WebRequest

Статические страницы, шаблонизация.

Формы. POST запросы.

Сокет сервер. Обработчик веб-сокет соединения.

Коннект на клиенте, отправка сообщений.

Организация множественных подключений.

Использование REDIS сервера в качестве брокера сообщений.

List of the topics.

Создание проекта и окружения. Установка библиотек. Запуск веб сервера. Работа с сообщениями

  • создание виртуального окружения

  • установка зависимостей

  • запуск сервера

  • добавление шаблона, шаблонизация переменных

  • отправка и прием сокет сообщений на сервере и клиенте

  • организация контроля за текушими соединениями.

Доработки, отправка сообщений из формы.

  • отправка сообщений по нажатии на кнопку

  • вывод сообщений в список

Использование REDIS сервера.

  • установка redis

  • подписка на канал и обработка события поступления сообщения

  • отправка сообщения в канал REDIS из кода на Python