Protokół STUN

Obsługa STUN (Session Traversal Utilities for NAT) w sgcWebSockets. Wykrywaj publiczne adresy IP i typy NAT dla łączności peer-to-peer.

Możliwości

  • Wykrywanie publicznego adresu IP i portu
  • Wykrywanie typu NAT (full cone, restricted, symmetric)
  • Implementacja zgodna z RFC 5389
  • Obsługa transportu UDP i TCP
  • Niezbędne dla łączności WebRTC i P2P

Przykład w Delphi

uses
  sgcSTUN_Client;

var
  STUN: TsgcSTUNClient;
begin
  STUN := TsgcSTUNClient.Create(nil);
  STUN.Host := 'stun.l.google.com';
  STUN.Port := 19302;
  STUN.OnSTUNBinding := HandleBinding;
  STUN.Bind;
end;

Gotowy, by korzystać z STUN?

Pobierz bezpłatną wersję próbną i zacznij tworzyć w kilka minut.