摘要: 多用户即时通讯系统03 4.编码实现02 4.3功能实现-无异常退出系统 4.3.1思路分析 上述代码运行时,在客户端选择退出系统的时候,可以发现程序并没有停止运行,原因是: 退出时,程序将循环标志loop设为false,退出了内层循环,而外层循环因为也用了loop来作为循环条件,外层循环也同样退出 阅读全文
posted @ 2022-09-22 22:17 一刀一个小西瓜 阅读(171) 评论(0) 推荐(0)
摘要: 多用户即时通讯系统03 4.编码实现02 4.2功能实现-拉取在线用户 4.2.1思路分析 客户端想要知道在线用户列表,就要向服务器发送请求(Message),因为只有服务器端保持着所有与客户端相连接的socket和uid信息。 整个流程大致为:对Message的种类进行扩展,然后客户端向服务器发送 阅读全文
posted @ 2022-09-22 20:21 一刀一个小西瓜 阅读(254) 评论(0) 推荐(0)