STUN Sunucusu | Alternatif Sunucu

Alternatif sunucu, STUN istemcisinin denemesi gereken farklı bir STUN sunucusunu tanımlayan alternatif bir taşıma adresini temsil eder.

 

STUN Sunucusu, bir binding isteğine yanıt olarak alternatif bir sunucu göndermek üzere yapılandırılabilir; bu davranışı yapılandırmak için yalnızca STUNOptions.BindingAttributes.AlternateServer özelliğine erişin ve gereken değerleri burada yapılandırın.

 


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;

İstemci Alternate Server yanıt özniteliğini aldığında, yeni sunucuya bir binding isteği göndermeyi dener.