程序写了总共将近一个星期,基本实现了注册,登入与聊天功能,包括注册,双方都在线的即时消息,单方在线单方离线的离线消息上线提醒下线提醒消息到来提醒,本地消息记录保存等。
程序包括两部分,服务端客户端
服务端需要运行在一个有公网ip的服务器上,作为转发服务器,处理通信双方的各种信息以及对客户端进行一些其他处理(目前只有一个强制下线功能)。
客户端可运行在能进行网络通信的计算机上,主要功能为注册,登入,聊天。
数据库采用的MySql,通信采用的Tcp.
还有一些小bug,以后有时间再修复了把.

图:
登入界面.png
注册界面.png
主界面.png
服务端界面.png
数据库表设计.png
聊天.png
消息到达时闪烁.png

已编译程序:打包程序下载
程序源码:程序源码
服务器端:服务器端源码

最新程序源码请到github下载:github地址

最后修改:2019 年 07 月 15 日 02 : 10 PM
如果觉得我的文章对你有用,请随意赞赏