java聊天室构思

整体思路

聊天室分为两个模块,客户端和服务器端,聊天的过程就是由客户端发消息到服务器端,然后服务器端判断是群发消息还是私聊消息,然后发送到指定的客户端。
第一步
用socket和serversocket来实现简单的传和收,这时候先只要一个客户端保证能够自己发出去,自己能收到。然后改进,多个客户端发出去然后多个客户端能都到自己的发出去的内容。继续改进实现基本的群聊,发出去多个客户端都能看见,然后继续改进就是能看见发消息的客户端的名字。然后再增加,群发和私聊的判断这个功能,这样基本的框架就差不多了。
第二步
为这个聊天设置一个基本的文本框,然后添加一些功能性的按钮,先添加一些简单的,比如关闭对话框这样的。
第三步
实现注册功能,连接到数据库,保证注册的过程中,帐号不能重复,密码要合法,用户名不重复,使这些信息成功的存储到数据库中。
第四步
实现登录功能,要保证账户名和密码的一一匹配。
第五步
登录的界面,添加功能性的按钮。
第六步
类似于好友列表那样的文本框。先设置搜索好友,添加等按钮,不着急实现功能
第七步
一个可以修改昵称和修改头像的类似于个人中心的,还有可以发个性签名
第八步
添加添加好友的功能以及添加群聊的功能,后面再增加退出群聊,管理员会受到消息功能
第九步
实现发图片发表情的功能
第十步
实现上传文件,发语音的功能
最后
对界面进行美化,让代码更加严谨

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值