TsgcTURNServerプロパティ › IPVersion

IPVersion プロパティ

リッスンソケットが使用するアドレスファミリ。デフォルトはIPv4です。

構文

property IPVersion: TIdIPVersion read GetIPVersion write SetIPVersion;

デフォルト値

解説

IPVersion を Id_IPv4 または Id_IPv6 に設定して、Host/Port から作成されるデフォルトバインディングのアドレスファミリーを選択します。XOR-PEER-ADDRESS / XOR-RELAYED-ADDRESS 属性に含まれるピアアドレスは、アロケーションのリレーソケットのファミリーに一致するエンコードで表されるため、IPv4 専用および IPv6 専用のデプロイメントではここで 1 つの値を設定するだけで済みます。両方のファミリーで同時にクライアントを受け付けるには、一方のファミリーにデフォルトバインディングを残し、AddBinding を使って 2 つ目のエンドポイントを追加してください。

使用例

oTURN.IPVersion := Id_IPv4;
oTURN.Port := 3478;
oTURN.Active := True;

プロパティに戻る