Interface IPeerClient<T>
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
SocketAddresspayload
Tbuffer
Memory<byte>ct
CancellationToken
Returns
SendTo(SocketAddress, T, CancellationToken)
Send Message to peer
ValueTask<int> SendTo(SocketAddress peerAddress, T payload, CancellationToken ct = default)
Parameters
peerAddress
SocketAddresspayload
Tct
CancellationToken
Returns
StartReceiving(CancellationToken)
Start receiving messages
Task StartReceiving(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken