双人聊天和多人聊天室

作者: 孙浩j | 来源:发表于2017-11-21 19:49 被阅读20次

主要运用流,线程和网络相关知识

单人聊天:通过服务器段进行中转客户端,客户端1发送的信息,服务器端接收并发给客户端2,客户端2发送的信息,服务器端接收后发给客户端1

多人聊天:每个客户端链接后都把它存到服务器里的一个集合里,每个客户端发送的信息,服务器接收到后发送给集合里其它的客户端。重点:每个客户端与服务器之间都是一个单独的线程。为什么要这么做?因为想要实现的是各个客户端是互不影响的,因此 客户端的接收线程也是一个单独的线程

疑问:多个客户端是如何识别每个客户端的呢?每次成功连接后就开启一个线程

相关文章

网友评论

    本文标题:双人聊天和多人聊天室

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