KCP:KCP C#版。线程安全,运行时无alloc,对gc无压力

时间:2024-02-27 00:48:52
【文件属性】:

文件名称:KCP:KCP C#版。线程安全,运行时无alloc,对gc无压力

文件大小:1.01MB

文件格式:ZIP

更新时间:2024-02-27 00:48:52

unity nuget no-allocation kcp dotnet-standard

KCP C#版。 支持目标框架: dotnetstandard2.0 dotnetstandard1.1 开箱即用。也可以使用Nuget搜索KCP。 新增异步API标准接口 附带一个基本实现。 新增kcpSegment泛型化,可以实现用户自定义高级实现。 链接: c:skywind3000 转到:xtaci 用法: 请参考C版本文档。 说明: 内部使用了不安全的代码和非托管内存,不会对gc造成压力。 对于输出端和TryRecv函数。使用RentBuffer替换,从外部分配内存。请参考。 支持Span 测试: 在UnitTestProject1路径下执行dotnet tes


【文件预览】:
KCP-master
----.gitignore(458B)
----KCP()
--------IKcpSegment.cs(1KB)
--------Utility.cs(550B)
--------FakeKcpIO.cs(2KB)
--------KcpSegment.cs(11KB)
--------KcpIO.cs(17KB)
--------Kcp.cs(15KB)
--------KCP.csproj(3KB)
--------IKcpInterface.cs(1KB)
--------KcpCore.cs(34KB)
----README.md(3KB)
----Image()
--------deadlock.jpg(1000KB)
----UnitTestProject1()
--------UnitTest1.cs(13KB)
--------UnitTestProject1.csproj(738B)
--------KcpIOTests.cs(2KB)
----.github()
--------FUNDING.yml(18B)
----ChangeLog.md(729B)
----LICENSE(1KB)
----KCP.sln(2KB)
----OpenSource.snk(596B)
----KcpDemo()
--------KcpDemo.csproj(326B)
--------Program.cs(5KB)
----UnityIL2CPPTest()
--------Assets()
--------ProjectSettings()
--------Packages()

网友评论