Composants P2P et WebRTC
Communication pair à pair avec les protocoles STUN, TURN, ICE, les canaux de données et la traversée NAT pour des connexions directes entre clients.
Communication pair à pair avec les protocoles STUN, TURN, ICE, les canaux de données et la traversée NAT pour des connexions directes entre clients.
Construis des applications pair à pair avec une prise en charge complète de la traversée NAT et de la communication en temps réel.
Composant client UDP pour la communication par datagrammes sans connexion. Idéal pour les applications en temps réel à faible latence.
Composant serveur UDP pour gérer simultanément plusieurs points de terminaison de datagrammes.
Session Traversal Utilities for NAT. Découvre les adresses IP publiques et les mappages de ports derrière des équipements NAT.
Implémentation d'un serveur STUN pour l'aide à la traversée NAT dans les connexions pair à pair.
Traversal Using Relays around NAT. Relaie le média lorsque les connexions pair à pair directes échouent.
Serveur de relais TURN pour le relais du média lorsque les connexions P2P directes ne peuvent être établies.
Interactive Connectivity Establishment. Trouve automatiquement le meilleur chemin entre les pairs grâce à STUN/TURN.
Implémentation de connexion pair WebRTC pour la communication audio, vidéo et données en temps réel entre navigateurs et applications.
Découvre ton adresse IP publique et le mappage de port derrière un 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;