Skip to content

rcnn-retall/send_message_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

send_message_app

安桌运行的一个实时通讯的app

  1. 用户登入模块
    • kivy 界面

      96c9e3ed5bf3ee328dfcaf1a9a5f162f

    • 请求行:主机\login

    • 请求体:json

      {
          username:"今生水月",
          password:"admin"
      }
    • 请求方式:POST

    • 响应类型:JSON

      {userauth:"GE3TGNRWHAYDGNJZFY3DEMRTGI3DTZF3RLTZJH7GWC2ONHEI"}
    • 服务端数据库:mysql

      • userinfo

        • id int auto not null

        • username text not null

        • passwodrod text not null

    • 服务端验证字段的存储:redis

      • setex
        • username
        • time
        • userauth
    • 客户端验证字段的存储:sqlite3

      • login_auth
      • id int not null (一直为一)
      • userauto text not null
  2. 信息页面

    • \is_user(创建会话接口)

    • 请求行: 主机\is_user

    • 请求方式:GET

    • 请求体:JSON

                  pua = {
                      "username": self.parent.parent.parent.parent.username,(验证用户名)
                      "userauth": self.parent.parent.parent.parent.userauth,(验证字符串)
                      "add_user": self.input.text(创建会话用户)
                  }
    • 响应体:

      • code:状态码
      • message:返回信息
  3. 接收信息接口

    • 请求方式:GET/POST

    • 请求行:io_message

    • 请求体(POST):

      • userauth:验证字段串
      • s_username:发送用户名
      • d_username:接收用户名
      • massage:信息
    • 请求体(GET)

      • username:消息列表的用户名
      • userauth:验证字段串
    • 服务器存储redis

    • 客户端存储sqlit3

    • 响应数据(json)

      • 验证失效:{conde:500, "massage":101}
      • POST:{conde:200, "message":200}
      • GET:{conde:200, "message":[json,json]}

About

安桌运行的一个实时通讯的app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages