<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

DtlsTransport

public virtual void Close()

public virtual int GetReceiveLimit()

public virtual int GetSendLimit()

public virtual int Receive(byte[] buf, int off, int len, int waitMillis)

public virtual int Receive(byte[] buf, int off, int len, int waitMillis, DtlsRecordCallback recordCallback)

public virtual int Receive(Span<byte> buffer, int waitMillis)

public virtual int Receive(Span<byte> buffer, int waitMillis, DtlsRecordCallback recordCallback)

public virtual int ReceivePending(byte[] buf, int off, int len, DtlsRecordCallback recordCallback = null)

public virtual int ReceivePending(Span<byte> buffer, DtlsRecordCallback recordCallback = null)

public virtual void Send(byte[] buf, int off, int len)

public virtual void Send(ReadOnlySpan<byte> buffer)