TsgcWebSocketServer › Ö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 arabirimlerde Port değerine geri döner)
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.
oServer := TsgcWebSocketServer.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;