用python写1个简单的聊天服务器2-项目需求与服务器框架

因为项目为公司项目,不方便开源。

跳过中间草图原型,抽象数据层和原始界面以后。直接考虑服务器端的需求。


1:注册登录

2:根据关键数据获取陌生人

3:添加陌生人-同意,拒绝

4:加入好友以后,实时收发消息,离线以后缓存到服务器数据库

5:删除好友

6:上线下线通知


下面是好友交互流程:





第一步考虑服务器的架构得到如下(ps:不标准,大家大致看懂就好)



根据图示,

考虑1:tcp服务器

考虑2:数据包接受

考虑3:协议的定义处理

考虑4:数据包发送

考虑5:db层处理

考虑6:业务处理

考虑7:推送服务(ios和android)


上面的6点考虑会单独写文章处理。




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值