文件名称:No-gc-sockets:使用套接字发送和接收而不分配垃圾的小型库
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-20 06:32:16
C#
没有垃圾套接字 使用套接字发送和接收而不分配垃圾的小型库 它是由包装接收和使用套接字与使用类的方法发送的逻辑来实现MutableIPEndPoint ,自定义实现IPEndPoint不产生垃圾,但在交换中使用的外部简单地发送和接收时没有按预期工作。 为了避免使用这个有问题的类,提供了一个同时包含 ipv4 和 ipv6 的结构: IPEndPointStruct 。 因为它是一个结构体,所以强烈建议尽可能通过引用(使用ref )而不是通过值传递它。 此功能不使用try catch,您的工作是像以前一样继续使用它们。 您将需要开始使用 IPEndPointStruct 而不是 IPEndPoint。 功能 前 后 发给 80 乙 0 乙 接收自 250 乙 82 乙 如何使用 在这个有一个工作版本。 // Setup of sockets. Done as always Socke
【文件预览】:
No-gc-sockets-master
----BBuffer()
----.gitmodules(85B)
----NoGcSockets.sln(2KB)
----NoGcSockets.Tests()
--------FullTest.cs(2KB)
--------IPEndPointStructTest.cs(2KB)
--------IPv6HolderTest.cs(3KB)
--------Properties()
--------NoGcSockets.Tests.csproj(4KB)
--------IPv4HolderTest.cs(1KB)
----LICENSE(1KB)
----README.md(2KB)
----NoGcSockets()
--------SocketHandler.cs(2KB)
--------LICENSE NoGcSockets(1KB)
--------MutableIPEndPoint.cs(3KB)
--------Properties()
--------IPEndPointStruct.cs(2KB)
--------NoGcSockets.csproj(2KB)
--------IPHolder.cs(7KB)
----.gitignore(691B)