ace/Source/ACE.Server/Network/PacketFragment.cs
Mag-nus e2e88b7e87
Network perf improvements (#4205)
* initial

* More networking improvements
2024-07-23 11:13:56 +00:00

14 lines
533 B
C#

namespace ACE.Server.Network
{
public abstract class PacketFragment
{
public const int MaxFragementSize = 464; // Packet.MaxPacketSize - PacketHeader.HeaderSize
public const int MaxFragmentDataSize = 448; // Packet.MaxPacketSize - PacketHeader.HeaderSize - PacketFragmentHeader.HeaderSize
public PacketFragmentHeader Header { get; } = new PacketFragmentHeader();
public byte[] Data { get; protected set; }
public int Length => PacketFragmentHeader.HeaderSize + Data.Length;
}
}