基于多线程的网络聊天室的实现思路

写在前面

QQ、微信几乎替换了移动电话在我们生活中的应用,它们使远程交流变得简单,所以,模仿QQ、微信的一些功能,我实现了一个简单的支持注册、群聊、私聊、退出的网络聊天室。

项目描述

功能:

  • 服务器端(注册,私聊,群聊,退出)
  • 客户端(发送聊天信息,接收聊天信息)

业务:

  • 服务器端
    1、管理注册的用户
    2、私聊对象发送数据
    3、在线用户发送数据
    4、退出时删除用户
    5、循环监听客户端连接
  • 客户端
    1、交互式输出数据
    2、输出服务器响应的数据

实现逻辑图:

在这里插入图片描述

涉及技术

  • 常用类
    • 服务器:ServerSocket类
    • 客户端:Socket类
  • 多线程处理

功能效果

服务器端
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值