文件名称:NetSharp:一个用 C# 编写的网络库,专注于性能并构建在 SocketAsyncEventArgs 之上
文件大小:254KB
文件格式:ZIP
更新时间:2024-06-19 19:21:48
socket networking csharp tcp udp
网锐 一个用 C# 编写的网络库,专注于性能并构建在 SocketAsyncEventArgs 之上。 它面向以最大带宽为目标的异步和高并发应用程序。 如需图书馆方面的帮助,请随时访问我们的 Discord 并提出任何问题。 服务 状态徽章 不和谐 代码质量 示例和基准(警告:STALE) 注意:我会在有时间的时候重做这些,由于我遇到的一些问题,我目前正在重新实现该库。 他们仍然在这里,因为我想知道我需要在性能方面击败什么,以及我包括哪些基准 该库附带一个 .NET Core 3.1 控制台项目,其中包含该库组件的示例和基准测试。 示例项目和一些基准测试如下所示: 示例项目 基准 前言 所有基准测试均在 Ryzen 7 1700 CPU @ 3.20GHz 上执行。 这个库是为并发构建的,并且可以随着可用执行线程的数量而很好地扩展。 不过,每核时钟也很重要(什么时候不重要?)。
【文件预览】:
NetSharp-master
----README.md.old(5KB)
----NetSharp()
--------omnisharp.json(2KB)
--------nuget.config(246B)
--------NetSharp()
--------NetSharp.Benchmarks()
--------NetSharp.Tests()
--------NetSharp.Examples()
--------NetSharp.sln(3KB)
----LICENSE(1KB)
----README.md(4KB)
----docs()
--------datagram-network-writer-benchmark.png(26KB)
--------example-selector.png(15KB)
--------stream-network-reader-benchmark.png(91KB)
--------datagram-network-reader-benchmark.png(90KB)
--------stream-network-writer-benchmark.png(26KB)
----.gitignore(7KB)