TsgcTURNServer › Properties › Active
Start of stopt de TURN-server; stel in op True om te beginnen met het accepteren van ALLOCATE-, Binding- en relayverzoeken.
property Active: Boolean read GetActive write SetActive;
—
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.
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;