mirror of
https://github.com/EggLinks/DanhengServer-OpenSource.git
synced 2026-01-03 12:46:03 +08:00
Implement packet handler sender
This commit is contained in:
22
GameServer/KcpSharp/ArrayMemoryOwner.cs
Normal file
22
GameServer/KcpSharp/ArrayMemoryOwner.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
#if !NEED_POH_SHIM
|
||||
|
||||
using System.Buffers;
|
||||
|
||||
namespace EggLink.DanhengServer.KcpSharp
|
||||
{
|
||||
internal sealed class ArrayMemoryOwner : IMemoryOwner<byte>
|
||||
{
|
||||
private readonly byte[] _buffer;
|
||||
|
||||
public ArrayMemoryOwner(byte[] buffer)
|
||||
{
|
||||
_buffer = buffer ?? throw new ArgumentNullException(nameof(buffer));
|
||||
}
|
||||
|
||||
public Memory<byte> Memory => _buffer;
|
||||
|
||||
public void Dispose() { }
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user