Table of Contents

Interface IPeerClient<T>

Namespace
Backdash.Network.Client
Assembly
Backdash.dll

Client for peer communication

public interface IPeerClient<in T> : IDisposable where T : struct

Type Parameters

T
Inherited Members

Methods

SendTo(SocketAddress, T, Memory<byte>, CancellationToken)

Send Message to peer

ValueTask<int> SendTo(SocketAddress peerAddress, T payload, Memory<byte> buffer, CancellationToken ct = default)

Parameters

peerAddress SocketAddress
payload T
buffer Memory<byte>
ct CancellationToken

Returns

ValueTask<int>

SendTo(SocketAddress, T, CancellationToken)

Send Message to peer

ValueTask<int> SendTo(SocketAddress peerAddress, T payload, CancellationToken ct = default)

Parameters

peerAddress SocketAddress
payload T
ct CancellationToken

Returns

ValueTask<int>

StartReceiving(CancellationToken)

Start receiving messages

Task StartReceiving(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task