Servidor STUN | Servidor Alternativo

El servidor alternativo representa una dirección de transporte alternativa que identifica un servidor STUN diferente al que el cliente STUN debería intentar conectarse.

 

El servidor STUN puede configurarse para enviar un servidor alternativo como respuesta a una solicitud de enlace; para configurar este comportamiento, acceda a la propiedad STUNOptions.BindingAttributes.AlternateServer y configure aquí los valores requeridos.

 


oSTUN := TsgcSTUNServer.Create(nil);
oSTUN.Port := 3478;
oSTUN.STUNOptions.BindingAttributes.AlternateServer.Enabled := True;
oSTUN.STUNOptions.BindingAttributes.AlternateServer.IPAddress := '80.54.54.1';
oSTUN.STUNOptions.BindingAttributes.AlternateServer.Port := 3478;
oSTUN.Active := True;

Cuando el cliente recibe el atributo de respuesta Alternate Server, intentará enviar una solicitud de enlace al nuevo servidor.