使用Websocket构建小型的IM通讯程序
目录
使用PWA构建小型的IM通讯程序
简介
使用Websocket、MQTT 协议构建小型的IM通信程序,可用于物联网或及时通信等,通过PWA技术,安装到用户手机桌面,提高用户整体交互感。
项目地址
- https://toncity.top:4000
- 源代码(目前暂时还不打算公开源码)
界面预览
技术栈
服务端
- Docker
- Shell
- eclipse-mosquitto
支持的协议
- mqtt
- mqtts
- ws
- wss
前端
- React V18
- react-router-dom V6
- ahooks V3.x
- mqttjs V5
- styled-components
- react-spring(提供动画支持)
总结
通过 PWA 技术,实现仿原生安卓、IOS App 效率高和开发成本低