STUN Protocol

STUN-Unterstützung (Session Traversal Utilities for NAT) in sgcWebSockets. Ermittle öffentliche IP-Adressen und NAT-Typen für Peer-to-Peer-Konnektivität.

Funktionen

  • Öffentlich sichtbare IP-Adresse und Port ermitteln
  • NAT-Typ erkennen (Full Cone, Restricted, Symmetric)
  • RFC 5389-konforme Implementierung
  • Unterstützung für UDP- und TCP-Transport
  • Unverzichtbar für WebRTC- und P2P-Konnektivität

Delphi-Beispiel

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;

Bereit für den Einsatz von STUN?

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten zu entwickeln.