using System.Net; namespace FurinaImpact.Gameserver.Network; internal interface INetworkUnit : IDisposable { IPEndPoint RemoteEndPoint { get; } ValueTask ReceiveAsync(Memory buffer, CancellationToken cancellationToken); ValueTask SendAsync(Memory buffer, CancellationToken cancellationToken); }