TsgcWebSocketHTTPServerPropiedades › Bindings

Bindings Propiedad

Colección de pares IP/Puerto en los que escucha el servidor; úsela para enlazar varios endpoints simultáneamente.

Sintaxis

property Bindings: TIdSocketHandles read GetBindings write SetBindings;

Valor Predeterminado

— (vacío; el servidor recurre a Port en todas las interfaces)

Observaciones

Añada una entrada por cada combinación de IP/Puerto en la que el servidor debe escuchar. Cada entrada expone IP, Port e IPVersion; cuando la colección está vacía, el servidor se vincula a todas las interfaces en Port. Utilice Bindings para servir un endpoint HTTP y uno HTTPS en el mismo componente, o para restringir el servidor a una interfaz física concreta. Llame a Bindings.Clear() después de detener el servidor si tiene previsto reasignar los endpoints de escucha antes de reiniciarlo.

Ejemplo


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;

Volver a Propiedades