Chat
使用swoole + vue + restful api实现的在线IM,包括一个http服务,一个websocket服务
demo
测试账号: zhou 密码:123456
持续更新中
功能
注册,登陆,登陆状态维持 重复登陆处理,重复连接处理(同一浏览器打开多个) 头像修改 好友聊天,添加,删除好友 群组聊天,创建,退出群组 聊天记录保存,可上拉加载查看,删除本方聊天记录(不影响对方) 上下线通知,未读消息通知,消息推送 链接消息处理 发送图片 发送文件技术栈
websocket 负责推送转发消息 http 负责需要回执的相关操作 restful api 依赖注入,控制反转 redis,mysql长连接 redis 发布订阅 Vue.js + vuex + webpack + vue-router + es6 + element-uiRequirement
PHP >= 7.0 Composer swoole 扩展 redis 拓展 node.js(前端开发环境下需要) webpack(前端开发环境下需要)Start
导入sql.sql 修改配置redis,db配置参数
// 启动后端服务 composer install cd serverhttp php run.php cd serverws php run.php // 启动前端 cd webroot npm install webpack -g npm i npm run dev
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。