TsgcTURNServerProperties › Active

Active Eigenschap

Start of stopt de TURN-server; stel in op True om te beginnen met het accepteren van ALLOCATE-, Binding- en relayverzoeken.

Syntaxis

property Active: Boolean read GetActive write SetActive;

Standaardwaarde

Opmerkingen

Stel Active in op True om de UDP-socket te openen op Host/Poort, de timer voor vervaltijd van allocaties te starten en STUN-bindingverzoeken te beginnen verwerken samen met de TURN-methoden (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, SEND/DATA-indicaties en ChannelData). Configureer Poort, STUNOptions, TURNOptions en eventuele extra AddBinding-vermeldingen vóór activering. Het instellen van Active op False sluit elke listener, laat alle actieve allocaties verlopen (waarbij OnTURNDeleteAllocation wordt geactiveerd) en geeft de relaypoorten terug aan de pool.

Voorbeeld

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;

Terug naar eigenschappen