P2P- & WebRTC-componenten

Peer-to-peer-communicatie met STUN-, TURN- en ICE-protocollen, datakanalen en NAT-traversal voor directe clientverbindingen.

Alleen Enterprise Edition

P2P- & WebRTC-componenten

Bouw peer-to-peer-toepassingen met volledige NAT-traversal en ondersteuning voor realtime communicatie.

UDP-client

UDP-clientcomponent voor verbindingsloze datagramcommunicatie. Ideaal voor realtime toepassingen met lage latentie.

UDP-server

UDP-servercomponent dat meerdere datagram-endpoints tegelijkertijd afhandelt.

STUN-client

Session Traversal Utilities for NAT. Ontdek publieke IP-adressen en port mappings achter NAT-apparaten.

STUN-server

STUN-serverimplementatie voor NAT-traversal-ondersteuning bij peer-to-peer-verbindingen.

TURN-client

Traversal Using Relays around NAT. Relay media wanneer directe peer-to-peer-verbindingen mislukken.

TURN-server

TURN-relayserver voor media-relay wanneer er geen directe P2P-verbinding tot stand kan worden gebracht.

ICE-client

Interactive Connectivity Establishment. Vindt automatisch het beste pad tussen peers met behulp van STUN/TURN.

RTCPeerConnection

WebRTC peer-connection-implementatie voor realtime audio-, video- en datacommunicatie tussen browsers en applicaties.

Delphi STUN-client-voorbeeld

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;

Begin met het bouwen van P2P-toepassingen

Download de gratis proefversie en ontdek de componenten voor peer-to-peer-communicatie.