P2P 및 WebRTC 컴포넌트

STUN, TURN, ICE 프로토콜, 데이터 채널, NAT 트래버설을 통한 직접 클라이언트 연결을 위한 P2P 통신입니다.

Enterprise Edition Only

P2P 및 WebRTC 컴포넌트

완전한 NAT 트래버설과 실시간 통신 지원으로 P2P 애플리케이션을 구축하세요.

UDP Client

비연결형 데이터그램 통신을 위한 UDP 클라이언트 컴포넌트입니다. 지연 시간이 낮은 실시간 애플리케이션에 적합합니다.

UDP Server

여러 데이터그램 엔드포인트를 동시에 처리하는 UDP 서버 컴포넌트입니다.

STUN Client

NAT를 위한 세션 순회 유틸리티입니다. NAT 디바이스 뒤의 공인 IP 주소와 포트 매핑을 탐색합니다.

STUN Server

P2P 연결의 NAT 트래버설을 지원하는 STUN 서버 구현입니다.

TURN Client

NAT 주변의 릴레이를 통한 순회입니다. 직접 P2P 연결이 실패할 때 미디어를 릴레이합니다.

TURN Server

직접 P2P 연결을 수립할 수 없을 때 미디어를 릴레이하는 TURN 릴레이 서버입니다.

ICE Client

대화형 연결 수립입니다. STUN/TURN을 사용하여 피어 간 최적 경로를 자동으로 탐색합니다.

RTCPeerConnection

브라우저와 애플리케이션 간 실시간 오디오, 비디오, 데이터 통신을 위한 WebRTC 피어 연결 구현입니다.

Delphi STUN 클라이언트 예제

NAT 뒤의 공인 IP 주소와 포트 매핑을 탐색하세요.

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;

P2P 애플리케이션 구축을 시작하세요

무료 체험판을 다운로드하고 P2P 통신 컴포넌트를 탐색해 보세요.