TsgcWebSocketHTTPServerÖ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 arabirimlerde Port değerine geri döner)

Remarks

Sunucunun dinlemesi gereken her IP/Port kombinasyonu için bir giriş ekleyin. Her giriş IP, Port ve IPVersion'ı sunar; 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üze kısıtlamak için Bindings kullanın. Dinleme uç noktalarını yeniden başlatmadan önce yeniden atamayı planlıyorsanız, sunucuyu durdurduktan sonra Bindings.Clear() çağırın.

Örnek


oServer := TsgcWebSocketHTTPServer.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