javafx+netty仿微信聊天软件

主体框架:
netty实现客户端服务端的网络通信+javafx实现前端界面

已经实现的功能:
1、登录。注册,实时私聊,群聊,添加好友/群聊,好友验证
2、文件传输
3、离线消息
4、AI 聊天(用的文心一言的接口)

待实现功能:
1、视频通话,(打算用opencv+udp穿透)
2、语音通话,(打算用ffmpeg+udp穿透)
3、语音聊天,
4、语音识别
5、文件一消息的形式显示(图片展示,对应的文件展示对应的图标)
6、服务端和客户端打算整合一下springboot
7、数据库优化,用户id和channel储存的优化方案

暂时效果:

QQ录屏20230916163441

有想一起开发的私聊

你可能感兴趣的:(微信,javafx,netty,im,jdbc,mysql)