TsgcTURNServerEigenschaften › Active

Active Eigenschaft

Startet oder stoppt den TURN-Server; setzen Sie auf True, um mit der Annahme von ALLOCATE-, Binding- und Relay-Anfragen zu beginnen.

Syntax

property Active: Boolean read GetActive write SetActive;

Standardwert

Hinweise

Setzen Sie Active auf True, um den UDP-Socket an Host/Port zu öffnen, den Allocation-Ablauf-Timer zu starten und mit der Bedienung von STUN-Binding-Anfragen zusammen mit den TURN-Methoden (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, SEND/DATA-Indications und ChannelData) zu beginnen. Konfigurieren Sie Port, STUNOptions, TURNOptions und alle zusätzlichen AddBinding-Einträge vor der Aktivierung. Das Setzen von Active auf False schließt jeden Listener, lässt alle aktiven Allocations ablaufen (löst OnTURNDeleteAllocation aus) und gibt die Relay-Ports zurück in den Pool.

Beispiel

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;

Zurück zu Eigenschaften