MemoryPacketSource

Ecng.Net

In-memory packet source for testing.

Implementa: IUdpPacketSource

Constructores

MemoryPacketSource
public MemoryPacketSource(IReadOnlyList<ValueTuple<IPEndPoint, byte[], DateTime>> packets)
memoryPacketSource = MemoryPacketSource(packets)

In-memory packet source for testing.

packets
The packets to provide.

Métodos

GetPacketsAsync
public IAsyncEnumerable<ValueTuple<IPEndPoint, Memory<byte>, DateTime>> GetPacketsAsync()
result = memoryPacketSource.GetPacketsAsync()

Gets packets asynchronously.

Devuelve: Async enumerable of packets with endpoint, payload, and timestamp.