Componenti P2P e WebRTC

Comunicazione peer-to-peer con protocolli STUN, TURN, ICE, canali dati e attraversamento NAT per connessioni dirette tra client.

Solo Enterprise Edition

Componenti P2P e WebRTC

Costruisci applicazioni peer-to-peer con supporto completo per l'attraversamento NAT e la comunicazione in tempo reale.

UDP Client

Componente UDP Client per comunicazione a datagrammi senza connessione. Ideale per applicazioni in tempo reale a bassa latenza.

UDP Server

Componente UDP Server per gestire simultaneamente più endpoint a datagrammi.

STUN Client

Session Traversal Utilities for NAT. Scopri indirizzi IP pubblici e mapping di porte dietro dispositivi NAT.

STUN Server

Implementazione di server STUN come supporto per l'attraversamento NAT nelle connessioni peer-to-peer.

TURN Client

Traversal Using Relays around NAT. Inoltra i flussi multimediali quando le connessioni peer-to-peer dirette falliscono.

TURN Server

Server di relay TURN per l'inoltro dei flussi multimediali quando non è possibile stabilire connessioni P2P dirette.

ICE Client

Interactive Connectivity Establishment. Trova automaticamente il percorso migliore tra i peer usando STUN/TURN.

RTCPeerConnection

Implementazione WebRTC peer connection per la comunicazione in tempo reale di audio, video e dati tra browser e applicazioni.

Esempio Delphi STUN Client

Scopri il tuo indirizzo IP pubblico e il mapping di porta dietro 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;

Inizia a costruire applicazioni P2P

Scarica la versione di prova gratuita ed esplora i componenti di comunicazione peer-to-peer.