Protocolo STUN

Suporte ao STUN (Session Traversal Utilities for NAT) no sgcWebSockets. Descubra endereços IP públicos e tipos de NAT para conectividade ponto a ponto.

Capacidades

  • Descubra o endereço IP público e a porta
  • Detecte o tipo de NAT (full cone, restricted, symmetric)
  • Implementação compatível com a RFC 5389
  • Suporte aos transportes UDP e TCP
  • Essencial para conectividade WebRTC e P2P

Exemplo Delphi

uses
  sgcSTUN_Client;

var
  STUN: TsgcSTUNClient;
begin
  STUN := TsgcSTUNClient.Create(nil);
  STUN.Host := 'stun.l.google.com';
  STUN.Port := 19302;
  STUN.OnSTUNBinding := HandleBinding;
  STUN.Bind;
end;

Pronto para usar o STUN?

Baixe a versão de avaliação gratuita e comece a desenvolver em minutos.