一个简单的聊天系统(一)

       这几天想写一个简单的聊天系统,今天先把架构和要实现的功能想一下:

       首先,有一个聊天室。不想做的太复杂,所以想所有人都在一个聊天室。聊天室不用保存了,所有人的用户信息需要保存一下。有用户,就肯定有登录功能,用户名和密码需要保存,暂定保存在文件里面。

       有用户登录,就要有用户退出功能。既然有登录有退出,就要有一个数据结构保存用户是否在线的状态,这个用前边说过的位图表示比较合适。

       有用户,聊天系统肯定要有个用户好友功能。要保存用户的好友关系。

        既然是聊天系统,肯定不止是只能在聊天室里聊天,要有个私人聊天功能。既然有私人聊天,那我不想跟他聊怎么办?肯定有个黑名单功能。私人聊天的情况下如果当前用户不在线怎么办? 要有个保存用户离线消息的功能。

        暂定的基本功能就这些,明天开始码代码。。。。   java的图形界面很不熟,就先dos界面了。。。

猜你喜欢

转载自709002341.iteye.com/blog/2263794