Protocole STUN

Prise en charge de STUN (Session Traversal Utilities for NAT) dans sgcWebSockets. Découvre les adresses IP publiques et les types de NAT pour la connectivité pair à pair.

Capacités

  • Découvre l'adresse IP publique et le port
  • Détecte le type de NAT (full cone, restreint, symétrique)
  • Implémentation conforme à la RFC 5389
  • Prise en charge des transports UDP et TCP
  • Essentiel pour WebRTC et la connectivité P2P

Exemple 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;

Prêt à utiliser STUN ?

Télécharge l'essai gratuit et commence à construire en quelques minutes.