找回密码
 立即注册
查看: 96|回复: 1

TCP群发的问题

[复制链接]

1

主题

1

回帖

15

积分

新手上路

积分
15
发表于 2022-10-28 16:13:59 | 显示全部楼层 |阅读模式
本帖最后由 Kloen 于 2022-10-28 17:58 编辑

海康威视面试时提出的问题并让我面试结束后思考,网上查到的方法和我的实现方法差不多
先说一下我的聊天室架构:服务器每有一个客户端连接时,会开辟一个新的线程,用于服务器与客户端的双向通信,同时将服务器中accept函数返回的新套接字存于一个链表中,用于服务器寻找套接字。
我的群发实现:服务器收到消息后,通过遍历套接字链表一个一个发送消息来实现群发功能
问题:当客户端有几千几万个的时候,这样子的群发肯定会造成不同客户端之间有延迟,那么我们要如何做到所有客户端都能同时收到服务器发送来的消息?
回复

使用道具 举报

1

主题

4

回帖

64

积分

注册会员

积分
64
发表于 2022-11-11 19:20:16 | 显示全部楼层
多搞几台服务器同时发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-7 18:42 , Processed in 0.671772 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表