IStunClient.cs 370 B

12345678910111213
  1. using System;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4. namespace STUN.Client
  5. {
  6. public interface IStunClient : IDisposable
  7. {
  8. ValueTask ConnectProxyAsync(CancellationToken cancellationToken = default);
  9. ValueTask CloseProxyAsync(CancellationToken cancellationToken = default);
  10. ValueTask QueryAsync(CancellationToken cancellationToken = default);
  11. }
  12. }