TsgcHTTPServer › Özellikler › Bindings

Bindings Özellik

Sunucunun dinlediği IP/Port çiftlerinin koleksiyonu; birkaç uç noktayı aynı anda bağlamak için kullanın.

Sözdizimi

property Bindings: TIdSocketHandles read GetBindings write SetBindings;

Varsayılan Değer

— (boş; sunucu tüm arayüzlerde Port'a geri döner)

Remarks

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.

Örnek


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;

Özelliklere Dön