chatsRoom Design Report
2024-09-07 04:43:17
基于TCP实现聊天室
主要使用四个类
ChatClient类
使用BufferedReader 得到输入流,使用OutputStream得到输出流
实现读取服务器广播的消息和发送消息到服务器
并且要将每一个客户端单独使用一个新线程
ChatServer类
服务器启动,输出启动信息
然后等待客户端连接,客户端接入就将其加入服务端线程中,并将其启动
ChatServerThread类
包括client ,线程中处理的客户对象和ous输出流对象两个成语变量
还包括聊天服务器线程的构造方法,得到客户Socket对象方法,得到客户端的地址方法,调用工具类向其他客户端广播的方法,读取客户端发送的消息方法以及关闭客户端线程方法
ChatTools类
包括处理线程的对象队列和将客户对应的处理线程对象加入到队列中的方法,以及给其他客户端广播消息的方法
最新文章
- seo优化urlrewrite伪静态技术
- Linux远程服务器上安装SVN
- 如何利用脚本实现MySQL的快速部署以及一机多实例的部署
- Solr学习总结(三)Solr web 管理后台
- js之数据类型
- (转)django上传文件
- 网易视频云技术分享:linux软raid的bitmap分析
- Python学习遇到的问题
- mysql 添加字段、删除字段、调整字段顺序 转
- 现代程序设计——homework-07
- Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
- 关于Kafka 的 consumer 消费者处理的一些见解
- R语言-来自拍拍贷的数据探索
- 利用typescript生成Swagger文档
- MySQL数据转移至SQL Server详解
- JAVA EE 的学习目标
- Flex-box入门---flex-grow, flex-shrink, flex-basis
- js 提示条
- Informatica_(4)工作流
- PHP 5.4.17 发布!