TsgcTURNServer › Propiedades › Active
Inicia o detiene el servidor TURN; establézcalo en True para comenzar a aceptar solicitudes ALLOCATE, Binding y de retransmisión.
property Active: Boolean read GetActive write SetActive;
—
Establezca Active en True para abrir el socket UDP en Host/Port, iniciar el temporizador de expiración de asignaciones y comenzar a servir solicitudes STUN Binding junto con los métodos TURN (ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, indicaciones SEND/DATA y ChannelData). Configure Port, STUNOptions, TURNOptions y cualquier entrada adicional de AddBinding antes de la activación. Establecer Active en False cierra todos los listeners, expira todas las asignaciones activas (lanzando OnTURNDeleteAllocation) y devuelve los puertos de retransmisión al 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;