STUN-server | Alternatieve server

De alternatieve server vertegenwoordigt een alternatief transportadres dat een andere STUN-server identificeert die de STUN-client moet proberen.

 

De STUN-server kan worden geconfigureerd om een alternatieve server te sturen als reactie op een bindingsverzoek. Om dit gedrag te configureren, opent u de eigenschap STUNOptions.BindingAttributes.AlternateServer en configureert u hier de vereiste waarden.

 


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;

Wanneer de client het antwoordattribuut Alternate Server ontvangt, zal hij proberen een bindingsverzoek te sturen naar de nieuwe server.