Table of Contents

Class UdpConnection

Namespace
NetCord.Gateway.Voice.UdpSockets
Assembly
NetCord.dll
public sealed class UdpConnection : IUdpConnection, IDisposable
Inheritance
UdpConnection
Implements
Inherited Members

Constructors

UdpConnection(EndPoint)

public UdpConnection(EndPoint endPoint)

Parameters

endPoint EndPoint

Methods

Abort()

public void Abort()

Dispose()

public void Dispose()

OpenAsync(CancellationToken)

public ValueTask OpenAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

ValueTask

ReceiveAsync(Memory<byte>, CancellationToken)

public ValueTask<int> ReceiveAsync(Memory<byte> buffer, CancellationToken cancellationToken = default)

Parameters

buffer Memory<byte>
cancellationToken CancellationToken

Returns

ValueTask<int>

Send(ReadOnlySpan<byte>)

public void Send(ReadOnlySpan<byte> datagram)

Parameters

datagram ReadOnlySpan<byte>

SendAsync(ReadOnlyMemory<byte>, CancellationToken)

public ValueTask SendAsync(ReadOnlyMemory<byte> datagram, CancellationToken cancellationToken = default)

Parameters

datagram ReadOnlyMemory<byte>
cancellationToken CancellationToken

Returns

ValueTask