springboot+netty 仿微信网页版聊天工具
本程序仿照微信界面进行开发,使用springboot+netty完成整体的框架开发,数据库方面使用h2数据库,前端部分使用thymeleaf,后期将会继续开发Ant Design React版。打包时,在项目根目录下,运行mvn package,执行完成后,会在target目录生成一个fastmsg.jar的文件,这就是部署的文件,直接运行java -jar fastmsg.jar即可
1、项目图片预览
2、实现功能
2.1、添加好友,短信聊天,图片发送
2.2、新建群聊,群聊功能
2.3、更换头像
2.4、上传相册,相册浏览
3、源码地址
https://www.bilibili.com/video/BV1TP4y1Y7vj?spm_id_from=333.999.0.0
fastmsg: 防微信网页版及时通信工具https://gitee.com/dream-sk/fastmsg
4、最新版本的微信聊天工具开发中
使用技术 React + typescript + Redux,自适应屏幕大小
react 17.0.2,
react-router-dom 6.0.2
https://gitee.com/dream-sk/react-ts-antd-fastmag.git
springboot+netty 仿微信网页版聊天工具相关推荐
- php++仿网页版微信,vue+web端仿微信网页版聊天室功能
一.项目介绍 基于Vue2.5.6+Vuex+vue-cli+vue-router+vue-gemini-scrollbar+swiper+elementUI等技术混合架构开发的仿微信web端聊天室- ...
- 基于svelte3+sass仿微信网页版聊天|svelte.js 桌面聊天实例SvelteWebChat
svelte-webchat:基于svelte3+svelteKit仿微信mac网页版聊天实战案例. 采用了最新前端svelte.js框架,基于svelte3+svelteKit+sass+svelt ...
- Spring+Netty+Vue 网页版聊天应用,仿微信网页版聊天
1:前言 最近在学习网络知识,对于java开发来说,Netty是一个非常重要的框架,无论是为了面试还是日常工作中,如RPC框架Dubbo底层其实是用了Netty, 又或者我们的聊天通信功能,都可能有N ...
- vue+h5仿微信网页版聊天室vueWebChat项目
很早之前就有使用html5技术开发过一个web版仿微信.微博聊天,后来想着用vue技术开发一版,后面由于各种事情,一直没能落定.最近有些空闲就使用vue开发了一个vueWechat聊天室IM项目. 基 ...
- vue-cli脚手架集成websocket客户端实现高仿微信网页版在线聊天
本次需求 做一个高仿微信网页版在线聊天系统,好友相互之间进行单聊 技术支持 springboot服务端提供websocket服务端连接 vue-cli提供websocket客户端与后端进行连接 实现效 ...
- vue仿微信网页版|vue+web端聊天室|仿微信客户端vue版
一.项目介绍 基于Vue2.5.6+Vuex+vue-cli+vue-router+vue-gemini-scrollbar+swiper+elementUI等技术混合架构开发的仿微信web端聊天室- ...
- Springboot整合WebSocket实现网页版聊天,快来围观!
前几天写了一篇<SpringBoot快速入门>一文,然后周末趁着有时间,在这个Springboot框架基础上整合了WebSocket技术写了一个网页版聊天功能. 如果小伙伴找不到那套框架了 ...
- SpringBoot + Vue + Electron 开发 QQ 版聊天工具
一.简介 这是一款基于 JS 实现的超轻量级桌面版聊天软件.主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket.也支持web网页聊天实现.文字聊天,互传文件,离线消息 ...
- react仿微信web版聊天室|仿微信客户端react版
基于react+react-dom+react-router-dom+redux+react-redux+webpack+nodeJs等技术混合开发的手机端仿微信界面聊天室--reactChatRoo ...
最新文章
- 400 多行代码!超详细 Rasa 中文聊天机器人开发指南 | 原力计划
- C#向C++编写的DLL传递字符串参数的办法
- python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...
- Java锁之可重入锁和递归锁
- STM32F103实现点灯(寄存器方式)
- 这6部顶级数学纪录片,告诉你数学一点都不无趣!
- cosine_similarity和torch.cosine_similarity速度差异(人间奇事)
- zookeeper在windows下设置为服务启动(不需双击zkServer.cmd)
- android onClickListener onLongClickListener事件冲突
- 无法import的原因(ImportError: No module named *****)
- arcpy利用XY创建点
- 国内外接口文档工具哪家强?
- 取消计算机用户密码页面,取消开机密码 Windows电脑开机登录界面取消方法-电脑教程...
- UE4 制作灯光秀的灯光阵列和动画
- 【学习笔记】使用魔数快速求平方根
- 敏捷已死:一场程序员们历经20年的失败反叛
- python可以替代office吗_哪些办公软件可以完美替代 Microsoft Office?
- React组件Component
- 微信小程序时间筛选功能
- LCD1602的解读(详细步骤分析)
热门文章
- 大数据离线阶段--数据获取
- android ios 录音功能,盘点:简单好用的录音APP有哪些?
- 阿里云视频点播报错Forbidden.RAM
- android 播放gif动画效果,Android开发:教您如何让Gif动画动起来
- python人工智能 动漫生成_用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!...
- 综合实验:给openlab搭建web网站
- 三相异步电动机的等效电路
- 【基于STM32F103C8T6的智能风扇控制】
- 矩阵打印技巧-转圈打印矩阵
- 遗产和考古是如何改变电子游戏的?