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