TsgcSTUNClient › プロパティ › Transport
STUNサーバーへの接続に使用するトランスポート: UDP、TCPまたはTLS。デフォルトはUDPです。
property Transport: TsgcStunTransport read FTransport write FTransport;
—
RFC 5389 は UDP を STUN のデフォルトトランスポートとして定義しています。TCP および TLS over TCP もサポートされています。従来のデプロイメント(および RetransmissionOptions との組み合わせ)には stUDP、UDP がブロックされている場合は stTCP、暗号化トランスポートには stTLS を使用します。TLS が選択された場合、STUN over TLS のデフォルトポートは 5349 です。
oSTUN.Transport := stUDP;
oSTUN.Host := 'stun.sgcwebsockets.com';
oSTUN.Port := 3478;
oSTUN.SendRequest;