摘要:
多用户即时通讯系统04 4.编码实现03 4.7功能实现-服务器推送消息功能实现 4.7.1思路分析 服务器推送新闻,本质其实就是群发消息 在服务器启动一个独立线程,专门负责推送新闻 该线程通过管理线程的集合,把所有的线程的socket拿到,并发送Messgae对象信息 客户端通过接收,自然就拿到了 阅读全文
posted @ 2022-09-23 20:48
一刀一个小西瓜
阅读(86)
评论(0)
推荐(0)
摘要:
多用户即时通讯系统04 4.编码实现03 4.6功能实现-发送文件功能实现 4.6.1思路分析 客户端(发送者): 先把文件a.jpg读取到客户端的字节数组 把文件对应的字节数组封装到message对象[包含文件内容,发送者,接收者] 将message对象发送到服务端 服务端: 接收到message 阅读全文
posted @ 2022-09-23 20:44
一刀一个小西瓜
阅读(64)
评论(0)
推荐(0)
摘要:
多用户即时通讯系统04 4.编码实现03 4.5功能实现-群聊功能实现 4.5.1思路分析 群聊的实现思路和私聊的实现非常类似。 不同的是:私聊时,服务端接收到消息后,只需要找出接收方的socket并发送消息即可 群聊时,服务端在接收到消息后需要遍历集合中所有的线程,找出除了发送方的所有客户端的so 阅读全文
posted @ 2022-09-23 19:25
一刀一个小西瓜
阅读(214)
评论(0)
推荐(0)
摘要:
多用户即时通讯系统03 4.编码实现02 4.4功能实现-私聊功能实现 4.4.1思路分析 客户端 - 发送者: 用户在控制台输入信息,客户端接收内容 将消息构建成Messgae对象,通过对应的socket发送给服务器 服务器: 可以读取到客户端(发送者)发送给某个用户(接收者)的消息 从管理线程的 阅读全文
posted @ 2022-09-23 00:07
一刀一个小西瓜
阅读(176)
评论(0)
推荐(0)

浙公网安备 33010602011771号