TsgcTURNServer › Özellikler › STUNOptions
STUNOptions Özellik
TsgcSTUNServer'dan devralınan STUN düzeyinde seçenekler: FINGERPRINT, SOFTWARE, Authentication ve Binding-Response öznitelikleri.
Sözdizimi
property STUNOptions: TsgcSTUNServer_Options read FSTUNOptions write SetSTUNOptions;
Varsayılan Değer
—
Remarks
TsgcSTUNServer öğesinden devralınır; sunucunun, TURN trafiğiyle birlikte aynı bağlantı noktasında gelebilecek düz STUN Binding Request'lerini nasıl ele aldığını kontrol eder:
- Fingerprint: etkinleştirildiğinde, yanıtlara bir FINGERPRINT özniteliği ekler, böylece STUN aynı taşıma adresinde diğer protokollerle çoğullanabilir.
- Software: etkinleştirildiğinde, sunucu uygulamasını SOFTWARE özniteliği aracılığıyla duyurur.
- Authentication: STUN düzeyinde kimlik doğrulama. TURN dağıtımları için kimlik bilgileri genellikle bunun yerine TURNOptions.Authentication içinde yapılandırılır; bu bloğu yalnızca sunucunun düz Binding İsteklerinin de kimliğini doğrulaması gerektiğinde etkinleştirin.
- BindingAttributes: başarılı Binding Response'larına hangi isteğe bağlı özniteliklerin (OTHER-ADDRESS, RESPONSE-ORIGIN, SOURCE-ADDRESS) ekleneceğini seçer.
Örnek
oTURN.STUNOptions.Fingerprint := True;
oTURN.STUNOptions.Software := True;
oTURN.STUNOptions.BindingAttributes.ResponseOrigin := True;
oTURN.Active := True;
Özelliklere Dön