这两天看phpsocket.io,写了个简单的web在线聊天
gitee:https://gitee.com/Lany_fight/ly-im
通过phpsocket.io完成WEB在线实时沟通,仅供个人学习使用
实现功能
- 1对1私聊
- 群聊
- 账号重复登陆,强制下线
- 有未读消息,新消息时头像闪烁提示
- 在线状态管理(不在线时信息灰掉)
环境
- PHP>=7.4
- Laravel 8.*
- phpsocket.io
安装
git clone https://gitee.com/Lany_fight/ly-im.git- 复制
.env.example重命名为.env,并配置好数据库 composer install- 在项目根目录执行
php artisan lyim:install - 启动socket服务
php artisan socket:server - 打开两个浏览器访问,即可在线沟通
界面效果



本作品采用《CC 协议》,转载必须注明作者和本文链接

关于 LearnKu
推荐文章: