P2P- & WebRTC-componenten
Peer-to-peer-communicatie met STUN-, TURN- en ICE-protocollen, datakanalen en NAT-traversal voor directe clientverbindingen.
Peer-to-peer-communicatie met STUN-, TURN- en ICE-protocollen, datakanalen en NAT-traversal voor directe clientverbindingen.
Bouw peer-to-peer-toepassingen met volledige NAT-traversal en ondersteuning voor realtime communicatie.
UDP-clientcomponent voor verbindingsloze datagramcommunicatie. Ideaal voor realtime toepassingen met lage latentie.
UDP-servercomponent dat meerdere datagram-endpoints tegelijkertijd afhandelt.
Session Traversal Utilities for NAT. Ontdek publieke IP-adressen en port mappings achter NAT-apparaten.
STUN-serverimplementatie voor NAT-traversal-ondersteuning bij peer-to-peer-verbindingen.
Traversal Using Relays around NAT. Relay media wanneer directe peer-to-peer-verbindingen mislukken.
TURN-relayserver voor media-relay wanneer er geen directe P2P-verbinding tot stand kan worden gebracht.
Interactive Connectivity Establishment. Vindt automatisch het beste pad tussen peers met behulp van STUN/TURN.
WebRTC peer-connection-implementatie voor realtime audio-, video- en datacommunicatie tussen browsers en applicaties.
Ontdek je publieke IP-adres en port mapping achter 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;