社区
C#
帖子详情
服务器如何发送消息到所有客户端
分号
2019-05-17 04:07:36
请问在网络编程里,比如网络游戏中的网络编程,如果一个客户端产生了一条数据,它如何发送到其他联网的客户端会比较高效?
我在网上搜索了一下,发现很多例子都是以循环的方式把消息一个个发送到其他的客户端,但我在想这种方式是不是效率不高?假设连接了上千个客户端,那岂不是每次都要循环上千次?
...全文
251
5
打赏
收藏
服务器如何发送消息到所有客户端
请问在网络编程里,比如网络游戏中的网络编程,如果一个客户端产生了一条数据,它如何发送到其他联网的客户端会比较高效? 我在网上搜索了一下,发现很多例子都是以循环的方式把消息一个个发送到其他的客户端,但我在想这种方式是不是效率不高?假设连接了上千个客户端,那岂不是每次都要循环上千次?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大鱼>
2019-05-17
打赏
举报
回复
你可以了解一下EMQ,有商用版本与开源版本,如果需求不大,开源就可以
wanghui0380
2019-05-17
打赏
举报
回复
这个谁做都一样,哪怕是kafaka,mq这类中间体,他也是轮询的发的(虽然看上去是只发了一条,但是轮询操作是中间件代理的)。这是没办法的事情,tcp握手了就是专用通道,别人插手不了
独立观察员
2019-05-17
打赏
举报
回复
好像可以用 SignalR
stherix
2019-05-17
打赏
举报
回复
本来就要循环的 就算假设有的框架有Send2All这样的方法 它内部也是循环一个个发的 因为网络底层实际是要产生这么多udp包并发送,并不会效率不高
OrdinaryCoder
2019-05-17
打赏
举报
回复
UDP广播了解一下
大、小断层矿井小波SVM融合智能故障预测matlab代码.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
垂直SeekBar(拖动条).zip
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
libADLMIDI1-1.5.0-bp153.1.1.x86-64.rpm
libADLMIDI1-1.5.0-bp153.1.1.x86_64.rpm 是用于在 x86_64 架构的设备上安装的 RPM 包,具体功能如下: 名称:libADLMIDI1 版本:1.5.0 摘要:带有 OPL3 (YMF262) 模拟器的软件 MIDI 合成器库 许可证:GPL-3.0-only 和 LGPL-3.0-only 该库提供了一个基于 ADLMIDI 的软件 MIDI 合成器,它模拟了 OPL3 音源芯片(FM 合成)。它可以通过使用 ADLMIDI 库来实现多平台的 MIDI 播放和 OPL3 模拟。 该 RPM 包适用于 x86_64 架构,用于在相关设备上安装 libADLMIDI1 库文件。库文件包括: /usr/lib64/libADLMIDI.so.1 和 /usr/lib64/libADLMIDI.so.1.5.0:库文件 /usr/share/doc/packages/libADLMIDI1/AUTHORS、/usr/share/doc/packages/libADLMIDI1/README.md 等文档文件:文档文件
基于qt+C++实现u盘插拔检测.+源码(毕业设计&课程设计&项目开发)
基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+C++实现u盘插拔检测.+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~
Quectel_Product_Brochure_CN_V7.9.pdf
Quectel_Product_Brochure_CN_V7.9.pdf
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章