SWOOLE_IM 基于websocket实时通讯平台
==============
1.概述
--------------
+ 基于swoole底层的easyswoole框架
+ 搭建有httpsever后台admin
+ 独立websocket中心服务处理数据
+ 异步任务机制、异步redis池
+ 本项目前端使用layim 搭建,借鉴了菜单插件contextmenu
+ 请使用swoole扩展2.1.3 以及php 7.1
+ 快速开始
- composer update
- 编译swoole的时候需开启异步reids client
- ./configure --enable-async-redis
- 修改 config配置文件 端口等信息
- php index.php start 开启服务
+ 项目地址 http://im.huido.site 可以注册
2.架构图
--------------
![](http://im.huido.site/swoole_im.png)
3.后台开发
--------------
4.websocket服务器开发
-----------
5.开发进度 && 实现功能
----------
> 好友单聊
> 添加好友
> 发送图片 文件视频等。。并解析
> 群聊
> websocket token 机制
> 分组添加 分组名(修改,删除 移动好友)
> 好友右键菜单操作功能
- 发送好友信息
- 查看好友资料
- 查看好友聊天记录
- 好友备注功能
- 移动好友分组
- 删除好友功能
> 发现中心
- 搜索好友
- 推荐好友 添加好友
> 消息中心
- 好友离线上线通知
- 系统消息推送
- 好友添加申请通知 以及交互操作
6.开发模块
----------
> 带有完整的后台管理
>
> 带有完整的中心服服务
>
> 带有独立的api模块
7.预览
----------
- 消息处理中心,消息盒子
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106210353.png?raw=true)
- 发现中心,推荐好友群,搜索好友群,创建群
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106210451.png?raw=true)
- 单聊,群聊 聊天界面,聊天记录
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106210543.png?raw=true)
- 主面板
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106210553.png?raw=true)
- 右键功能(好友管理,分组管理,群管理)
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106212344.png?raw=true)
- 整体预览图
![](https://github.com/Lxido/swoole-im/blob/master/img/QQ%E6%88%AA%E5%9B%BE20190106210500.png?raw=true)
没有合适的资源?快使用搜索试试~ 我知道了~
Api-swoole-im.zip
共183个文件
php:144个
html:18个
data:6个
需积分: 10 0 下载量 159 浏览量
2019-09-18
10:42:40
上传
评论
收藏 1.18MB ZIP 举报
温馨提示
Api-swoole-im.zip,基于swoole开发的通信引擎,在线聊天平台,前端集成layerim框架,swoole基于eayswoole框架,异步连接池,多进程,异步任务,独立httperserver api,websocket推送,重构使用swoft-cloud 进行微服务架构SWOOLE_IM 基于websocket实时通讯平台,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。
资源推荐
资源详情
资源评论
收起资源包目录
Api-swoole-im.zip (183个子文件)
easySwoole_Cache_Process_0.data 5B
_Cache_Process_2.data 5B
_Cache_Process_0.data 5B
easySwoole_Cache_Process_2.data 5B
_Cache_Process_1.data 5B
easySwoole_Cache_Process_1.data 5B
.gitignore 33B
main.html 86KB
index.html 6KB
index.html 6KB
index.html 6KB
nav.html 5KB
add.html 5KB
edit.html 5KB
apply.html 4KB
add.html 4KB
edit.html 4KB
menu.html 3KB
add.html 3KB
edit.html 3KB
index.html 2KB
header.html 1KB
index.html 1KB
footer.html 1007B
index.html 706B
easyswoole.install 0B
composer.json 367B
composer.lock 18KB
makefile 58B
README.md 2KB
3da6ae3b5813c682e398c0ebdaebec4e.php 86KB
298e851a1870309ab7accbcb0e42ac30.php 86KB
ed03597c2f63e9a5370ed92b235e537d.php 13KB
dcaef40d927c706ce7d16499ae4eaff4.php 13KB
c8e73c7d2cce75fb5c8450b3aa942a70.php 9KB
83ec447f7607b0f94719ac4aca6d33d3.php 9KB
458dce935870f65f64c62c16740610b1.php 8KB
Group.php 8KB
3c192aad8aaa6bb3cc38d5b132f29387.php 8KB
ChatService.php 8KB
cec187625ab28e8eb0eaffcd4b1ad780.php 8KB
UserCacheService.php 7KB
f480a9aed56582e84d48529d0f4a7717.php 7KB
fc93b33cc4121647f1cf5b45b0ba7a7d.php 7KB
BaseView.php 6KB
User.php 5KB
Friend.php 5KB
Login.php 5KB
OnOpen.php 4KB
EasySwooleEvent.php 4KB
GroupMember.php 4KB
RedisPoolService.php 4KB
BaseModel.php 3KB
GroupUserMemberService.php 3KB
Chat.php 3KB
Config.php 3KB
User.php 3KB
BaseWs.php 3KB
Router.php 3KB
DoTask.php 3KB
UserService.php 3KB
FriendService.php 3KB
Base.php 2KB
Prediction.php 2KB
ChatRecord.php 2KB
OnClose.php 2KB
User.php 2KB
GroupUserMember.php 2KB
Group.php 2KB
BaseModel.php 2KB
Tool.php 2KB
BaseValidate.php 2KB
KeepUser.php 2KB
GroupUser.php 2KB
ExceptionHandel.php 2KB
Login.php 2KB
UserPrediction.php 2KB
GroupMember.php 2KB
Admin.php 2KB
Admin.php 2KB
Admin.php 2KB
Role.php 2KB
GroupService.php 2KB
GroupUser.php 2KB
Role.php 2KB
GroupUserMember.php 2KB
SendStatistics.php 2KB
RecordServer.php 1KB
menu.php 1KB
Role.php 1KB
User.php 1KB
MsgBox.php 1KB
Admin.php 1KB
User.php 1KB
ExceptionHandler.php 1KB
World.php 1KB
Test.php 1KB
WebSock.php 1KB
GroupUserMember.php 1KB
UserPrediction.php 1KB
共 183 条
- 1
- 2
资源评论
weixin_38743481
- 粉丝: 694
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功