国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用Python的Tornado框架實現一個一對一聊天的程序

2019-11-25 17:39:33
字體:
來源:轉載
供稿:網友

按思路來聊:

類似微信,點擊用戶可以進入一對一聊天頁面;另有聊天框列表包含所有存在聊天記錄的一對一聊天框,點擊進入聊天頁面。
【數據結構】

因為雙方都有聊天記錄,所以每一個聊天實際上得儲存兩份,設計的數據結構如下:

A :

user_a = {“id”:1,”name”:”A”}

B :

user_b = {“id”:2,”name”:”B”}

A的聊天記錄:

chat_a = { “id”:1, “user”:1, “who”:2, “name”:”B”, “new”:0, msg:[]}

B的聊天記錄:

chat_b = { “id”:2, “user”:2, “who”:1, “name”:”A”, “new”:0, msg:[]}

msg實際上是個list,結構如下:msg = { “user”:發送者id, “name”:發送者name, “date”:發送時間, “content”:消息內容 }
【業務邏輯】

當A點擊好友列表中B的名字

主站蜘蛛池模板: 江北区| 凯里市| 台中市| 石林| 太湖县| 利辛县| 江源县| 砀山县| 开平市| 宿松县| 安丘市| 华蓥市| 桃源县| 汉中市| 深水埗区| 虎林市| 当阳市| 南岸区| 丹东市| 肃宁县| 广昌县| 仪征市| 太仆寺旗| 余姚市| 安塞县| 西林县| 桦川县| 东明县| 康定县| 游戏| 九寨沟县| 闽清县| 大冶市| 牟定县| 盐源县| 诸城市| 兰州市| 广昌县| 色达县| 修文县| 皋兰县|