TsgcTURNServerÖzellikler › Active

Active Özellik

TURN sunucusunu başlatır veya durdurur; ALLOCATE, Binding ve geçiş (relay) isteklerini kabul etmeye başlamak için True olarak ayarlayın.

Sözdizimi

property Active: Boolean read GetActive write SetActive;

Varsayılan Değer

Remarks

Host/Port üzerinde UDP soketini açmak, ayırma süresi dolma zamanlayıcısını başlatmak ve TURN yöntemleriyle (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, SEND/DATA göstergeleri ve ChannelData) birlikte STUN Binding İsteklerini sunmaya başlamak için Active değerini True olarak ayarlayın. Etkinleştirmeden önce Port, STUNOptions, TURNOptions ve herhangi bir ek AddBinding girişini yapılandırın. Active değerini False olarak ayarlamak her dinleyiciyi kapatır, tüm etkin Ayırmaların süresini doldurur (OnTURNDeleteAllocation olayını tetikleyerek) ve geçiş portlarını havuza geri serbest bırakır.

Örnek

oTURN := TsgcTURNServer.Create(nil);
oTURN.Port := 3478;
oTURN.TURNOptions.Authentication.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Realm := 'esegece.com';
oTURN.Active := True;

Özelliklere Dön