RealPacketReceiver

Ecng.Net

Default packet receiver using real UDP sockets.

継承元: Disposable

実装: IPacketReceiver, IDisposable

コンストラクター

RealPacketReceiver
public RealPacketReceiver(IPacketProcessor processor, MulticastSourceAddress address, IUdpSocketFactory socketFactory, ILogReceiver logs, PacketQueueFullModes fullMode)
realPacketReceiver = RealPacketReceiver(processor, address, socketFactory, logs, fullMode)

Default packet receiver using real UDP sockets.

processor
The packet processor.
address
The multicast address.
socketFactory
The socket factory.
logs
The log receiver to use.
fullMode
Behavior when the packet queue is full.

メソッド

DisposeManaged
protected override void DisposeManaged()
realPacketReceiver.DisposeManaged()

Disposes the managed resources. Override this method to add custom clean up of managed resources.

RunAsync
public Task RunAsync(CancellationToken token)
result = realPacketReceiver.RunAsync(token)

Runs the packet receiver asynchronously.

cancellationToken
Cancellation token.