[ASP/.NET编程] [.NET]RRQMSocket网络通信框架源码v4.0.20

[复制链接]
发表于 2024-5-15 00:30:01
RRQMSocket是一个集成的、超轻量级的网络通信服务框架。具有高并发连接、高并发处理、事件订阅、插件扩展、多线程处理、内存池、对象池等特点,让用户更加简单、快速地构建网络框架。传输效率方面,同步传输可以达到20w/s,异步传输可以达到60w/s。服务器的接收和处理效率取决于线程的数量。

支持环境:
.NET Framework 4.5 及更高版本。
.NETCore3.1及以上版本。
.NETStandard2.0及以上版本。

支持框架:
WPF
窗体
布拉佐尔
Xamarin
单核细胞增多症
统一
其他(即所有 C# 系统)

特征:
1. 对象池
对象池在RRQMSocket中有很多应用,其中最重要的两个是连接对象池和处理对象池。连接对象池是指当客户端连接成功时,会首先在连接对象池中查找TcpSocketClient,如果不存在则创建。如果客户端离线,其TcpSocketClient将被回收。这就是ID重复使用的原因。
然后是处理对象池。在RRQMSocket中,接收数据的线程和IOCP内核线程是分离的。也就是比如客户端向服务器发送了10000条数据,但是服务器收到后处理速度非常慢。那么传统的iocp肯定会减慢接收速率,然后通知客户端的TCP窗口发生拥塞,然后让客户端暂停发送。然而,在RRQMSocket中,所有接收到的数据都会存储在队列中。首先,不会影响iocp的接收。同时会分配线程来处理接收到的消息信息。这相当于一个“泄洪湖”

18522262305[下载].rar

185222ptbegxjno1wgys1j.jpg


上一篇:[.NET]QtScrcpy电脑控制安卓手机源码v1.7.1
下一篇:[.NET]ServerSuperIO跨平台物联网通信框架源码v1.0

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

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