基于TCP实现聊天室
主要使用四个类
ChatClient类
    使用BufferedReader 得到输入流,使用OutputStream得到输出流
    实现读取服务器广播的消息和发送消息到服务器
    并且要将每一个客户端单独使用一个新线程
ChatServer类
    服务器启动,输出启动信息
    然后等待客户端连接,客户端接入就将其加入服务端线程中,并将其启动
ChatServerThread类
    包括client ,线程中处理的客户对象和ous输出流对象两个成语变量
    还包括聊天服务器线程的构造方法,得到客户Socket对象方法,得到客户端的地址方法,调用工具类向其他客户端广播的方法,读取客户端发送的消息方法以及关闭客户端线程方法
ChatTools类
    包括处理线程的对象队列和将客户对应的处理线程对象加入到队列中的方法,以及给其他客户端广播消息的方法




posted on 2020-12-27 16:41  VincentAdamNemessis  阅读(125)  评论(0编辑  收藏  举报