(文件中有介绍文档,看一下)
本项目绝对是可以运行的,不行私聊我解决。
一、项目介绍
0.本项目是本人毕业设计项目,原创,拒绝抄袭,可以学习参考!
项目使用遇到问题私聊我
1. 可以进行私聊和传输文件功能
2. 管理员可以进行权限管理
3. 数据库使用Mysql数据库,使用本项目,需要提前在服务器或者本地安装Mysql数据库,版本最好是32位的5.7.31版本
4.因为其中有大量访问数据库的地方,因此一定要看文件附加的帮助文档
5.本软件是局域网下的,不要跨网段使用。
二、主要实现内容:
1.通过定时器实时访问数据库标志位,就可以在局域网内判断对方是否在线离线,实时反应。
2.私聊中,普通消息的传输使用UDP协议,文件传输使用TCP协议,因为中间没有中转服务器,当给对方发送文件时,自己作为服务端,对方为客户端。对方给自己发文件时,自己变为客户端,如此变换身份实现聊天。
1