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()
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