美文网首页
学习java第二十一天

学习java第二十一天

作者: 赌未来_e1e8 | 来源:发表于2019-05-10 22:46 被阅读0次

     利用·IO流实现群聊的效果

    每个客户端:获取输入流、获取输出流、接收数据、发送数据

    服务器:

    创建集合对象,存储每一个连接进来的客户端

    创建ServerSocket对象  监听客户端是否有客服端连接

    创建线程类将socket传入线程对象 将客户端添加到我们的集合

    启动线程

    客服端:创建socket对象 、创建发送的线程类对象,创建接收的线 程类对象,创建Thread类对象并启动线程

    线程类:接收数据和发送数据创建发送数据的方法,如果不能为空如果出现异常,关闭流,移除当前线程发数据等同

    转发的方法,接受到内容将内容利用for遍历其他线程,如果遍历到自己跳出循环,其他的调用发数据的方法;

    相关文章

      网友评论

          本文标题:学习java第二十一天

          本文链接:https://www.haomeiwen.com/subject/dxzgoqtx.html