c# SocketAsyncEventArgs

kangkang08 kangkang08 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟最近在研究socket相关服务器,基本的业务流程是将客户端的数据接受后处理保存至数据库,
底层用了SocketAsyncEventArgs,但是在测试并发的时候,很慢,主要是涉及到比如说一条数据到服务器,服务器大概会有3次查询操作,2次Insert操作,同时可能还有第三方接口的调用。
我们在测试不带逻辑的时候,并发可用达到几W,但是一加上逻辑,特别是逻辑多一些的,处理速度就变成了几个或者10多个。
求大神有关于SOKCET的框架,给大致讲解讲解, 就是 数据库逻辑等处理的方式。
小弟不胜感激!
...全文

相关推荐

c# SocketAsyncEventArgs例子包含服务端和客户端

c# SocketAsyncEventArgs高性能socket例子包含服务端和客户端

一零壹0

C#使用SocketAsyncEventArgs实现Socket客户端通信

用System.Net.Sockets.Socket类实现tcp通信并不简单,需要大量代码去实现,但其接近底层而可以发挥更高的效率,本文的目标是实现高性能的套接字客户端,否则没有使用Socket的必要,而应该使用更为简单易用的System.Net.Sockets.TcpClient 首先是参考资料,第一当然是微软的文档(https://docs.microsoft.com/zh-cn/dotnet/api/system.net.sockets.socket?view=netcore-3.1),其次是其他人

吞噬代码

NetSharp:一个用 C# 编写的网络库,专注于性能并构建在 SocketAsyncEventArgs 之上

网锐 一个用 C# 编写的网络库,专注于性能并构建在 SocketAsyncEventArgs 之上。 它面向以最大带宽为目标的异步和高并发应用程序。 如需图书馆方面的帮助,请随时访问我们的 Discord 并提出任何问题。 服务 状态徽章 不和谐 代码质量 示例和基准(警告:STALE) 注意:我会在有时间的时候重做这些,由于我遇到的一些问题,我目前正在重新实现该库。 他们仍然在这里,因为我想知道我需要在性能方面击败什么,以及我包括哪些基准 该库附带一个 .NET Core 3.1 控制台项目,其中包含该库组件的示例和基准测试。 示例项目和一些基准测试如下所示: 示例项目 基准 前言 所有基准测试均在 Ryzen 7 1700 CPU @ 3.20GHz 上执行。 这个库是为并发构建的,并且可以随着可用执行线程的数量而很好地扩展。 不过,每核时钟也很重要(什么时候不重要?)。

风花雪月不等人

IOCP-SocketAsyncEventArgs-C#高性能大容量SOCKET并发完成端口例子.zip

IOCP-SocketAsyncEventArgs-C#高性能大容量SOCKET并发完成端口例子!高并发网络模型

杨大军

基于SocketAsyncEventArgs(IOCP)的高性能TCP服务器实现(二)——服务端信息接收窗体实现(C#)

自定义的类SocketServer封装了SocketAsyncEventArgs,封装完之后,创建一个Windows窗体来实现,接收客户端的信息,并且显示并处理,代码就是我是如何用C#来实现这个窗体的

aplsc
评论 10
收藏 已收藏
分享
返回顶部
kangkang08
C# 111,129 成员 642,538 内容