TsgcHTTPServer › Özellikler › Bindings
Sunucunun dinlediği IP/Port çiftlerinin koleksiyonu; birkaç uç noktayı aynı anda bağlamak için kullanın.
property Bindings: TIdSocketHandles read GetBindings write SetBindings;
— (boş; sunucu tüm arayüzlerde Port'a geri döner)
Sunucunun dinlemesi gereken her IP/Port kombinasyonu için bir giriş ekleyin. Her giriş IP, Port ve IPVersion'ı ortaya çıkarır; koleksiyon boş olduğunda sunucu Port üzerindeki her arayüze bağlanır. Aynı bileşende hem bir HTTP hem de bir HTTPS uç noktasına hizmet vermek veya sunucuyu tek bir fiziksel arayüzle sınırlamak için Bindings kullanın. Yeniden başlatmadan önce dinleme uç noktalarını yeniden atamayı planlıyorsanız, sunucuyu durdurduktan sonra Bindings.Clear() çağırın.
oServer := TsgcHTTPServer.Create(nil);
With oServer.Bindings.Add do
begin
IP := '127.0.0.1';
Port := 80;
end;
With oServer.Bindings.Add do
begin
IP := '127.0.0.1';
Port := 443;
end;
oServer.Active := true;