TsgcWebSocketProxyServer › Propriétés › Port
Port TCP sur lequel le proxy accepte les connexions WebSocket entrantes en aval.
property Port: Integer read GetPort write _SetPort;
80
Définissez Port avant d'activer le proxy. Toute valeur entre 1 et 65535 est acceptée, mais les ports inférieurs à 1024 nécessitent normalement des privilèges élevés sous Unix et des règles de pare-feu sous Windows. Port est le point de terminaison aval où les clients navigateur/WebSocket se connectent — il est indépendant de Proxy.Port, qui pointe vers le serveur amont. Lorsque le proxy écoute sur plusieurs points de terminaison, utilisez Bindings ; l'assignation de Port équivaut à une seule liaison sur 0.0.0.0. Si vous modifiez Port après l'arrêt du proxy, appelez d'abord Bindings.Clear() pour libérer le gestionnaire précédent.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 8080;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 9000;
oProxy.Active := true;