P2P & WebRTC Komponenten
Peer-to-Peer-Kommunikation mit STUN-, TURN- und ICE-Protokollen, Datenkanälen und NAT-Traversal für direkte Client-Verbindungen.
Peer-to-Peer-Kommunikation mit STUN-, TURN- und ICE-Protokollen, Datenkanälen und NAT-Traversal für direkte Client-Verbindungen.
Baue Peer-to-Peer-Anwendungen mit vollständigem NAT-Traversal und Echtzeit-Kommunikationsunterstützung.
UDP-Client-Komponente für verbindungslose Datagramm-Kommunikation. Ideal für Echtzeit-Anwendungen mit geringer Latenz.
UDP-Server-Komponente für die gleichzeitige Verwaltung mehrerer Datagramm-Endpunkte.
Session Traversal Utilities for NAT. Ermittelt öffentliche IP-Adressen und Port-Zuordnungen hinter NAT-Geräten.
STUN-Server-Implementierung zur Unterstützung des NAT-Traversal bei Peer-to-Peer-Verbindungen.
Traversal Using Relays around NAT. Leitet Medien weiter, wenn direkte Peer-to-Peer-Verbindungen fehlschlagen.
TURN-Relay-Server für die Medienweiterleitung, wenn direkte P2P-Verbindungen nicht hergestellt werden können.
Interactive Connectivity Establishment. Findet automatisch den besten Pfad zwischen Peers mithilfe von STUN/TURN.
WebRTC-Peer-Verbindungs-Implementierung für Echtzeit-Audio-, Video- und Datenkommunikation zwischen Browsern und Anwendungen.
Ermittle deine öffentliche IP-Adresse und Port-Zuordnung hinter NAT.
procedure TForm1.DiscoverPublicIP;
begin
sgcSTUNClient1.Host := 'stun.l.google.com';
sgcSTUNClient1.Port := 19302;
sgcSTUNClient1.Discover;
end;
procedure TForm1.sgcSTUNClient1Response(Sender: TObject;
const Response: TsgcSTUNResponse);
begin
Memo1.Lines.Add('Public IP: ' + Response.MappedAddress);
Memo1.Lines.Add('Public Port: ' + IntToStr(Response.MappedPort));
end;