namespace Forwarder.Services;

/// <summary>
/// Отправитель сообщений по сети.
/// </summary>
public interface INetworkSender
{
	/// <summary>
	/// Отправляет сообщение по сети.
	/// </summary>
	/// <param name="message">Сообщение.</param>
	/// <param name="cancellationToken">Токен отмены.</param>
	Task SendAsync(byte[] message, CancellationToken cancellationToken);
}