1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dark.H-Notifier-Framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

#Notifer Document

Введение

  • Простота в использовании:
    • ссылка на сервер;
    • просто реализовать клиент веб-сокета;
    • три типа отправки сообщений;
    • без ограничений.
  • Зависимости:
    • Tornado.

Установка

Создайте сервер с помощью команды #python main.py, это должно установить Tornado.

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

Данные (json)

  • Логин:

    • Клиент отправляет на сервер:
      {
          "type": "changeTag",
          "tag": "xxx",
      }
    • Сервер отвечает клиенту:
      {
          "type":"res",
          "res":"ok",    
      }
  • Информация о другом пользователе, онлайн ли он:

    • Клиент отправляет на сервер:
      {
          "type":"search"
      }
    • Сервер отвечает клиенту:
      {
          "res":["xxx","xxx","xxx"]
      }
  • Отправка сообщения:

    • REST: http://xxx.xxx.xx/sendmsg/[from]_to_[target_tag]/msg_detail_msg
    http://192.168.1.100:8080/sendmsg/qingluan_to_dabao/msg_hello%20world
    • POST: http://192.168.1.100:8080/sendmsg
    {
        "from":"xxx",
        "msg":"xxxxx",
        "to":"target_tag"
        ...some extend
    }

Это можно использовать в AJAX, но измените URL на http://192.168.1.100:8080/sendajaxmsg.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Фреймворк для уведомлений с открытым исходным кодом, основанный на Tornado, QTornado (персональный Tornado, написан мной). Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dark.H-Notifier-Framework.git
git@api.gitlife.ru:oschina-mirror/dark.H-Notifier-Framework.git
oschina-mirror
dark.H-Notifier-Framework
dark.H-Notifier-Framework
master