开发一个聊天软件希望大家提供思路?
泻药。之前做过。两种方案。1.自建后端,用OpenFire一套,双端SDK,Java栈。2.三方后端,环信等三方后端,快速开发。
开发一个聊天软件希望大家提供思路?泻药。
之前做过。
两种方案。
1.自建后端,用OpenFire一套,双端SDK,Java栈。
2.三方后端,环信等三方后端,快速开发。
之前做过。
两种方案。
1.自建后端,用OpenFire一套,双端SDK,Java栈。
2.三方后端,环信等三方后端,快速开发。
刷到了这个问题
首先,强烈建议你使用CSS架构!!!要做三层软件,客户端/服务器/数据库,这三层,数据库建议MySQL,消息读取方式不嫌麻烦就轮询。
信息传递方面简单说一下:
MySQL建message表,服务器加指令"send xxx xxx...",客户端向服务器发指令,服务器向MySQL插入行。另外,每隔500毫秒(半秒)向服务器发送一次请求,服务器去数据库哪消息做成json发过去。至于图片、语音和视频这些,都是可以以字符串形式传递的,在message表中加入type字段以区分。
另外,MySQL的表格一定要加自增主键id,这样撤回消息时方便定位消息。
顺便打个广告
warpinstudio/can_mobilewarpinstudio/can_desktop这是我写的聊天软件,手机版电脑版全用Flutter,可以拿去学习一下,由于业务需求在里面集成了一些别的功能。
责任编辑: