TsgcWebSocketProxyServer › Właściwości › Port
Port TCP, na którym serwer proxy akceptuje przychodzące połączenia WebSocket od klientów podrzędnych.
property Port: Integer read GetPort write _SetPort;
80
Właściwość Port należy ustawić przed aktywacją proxy. Akceptowana jest dowolna wartość między 1 a 65535, jednak porty poniżej 1024 wymagają zazwyczaj podwyższonych uprawnień w systemach Unix i odpowiednich reguł zapory sieciowej w systemie Windows. Port to punkt końcowy dla klientów przeglądarki lub WebSocket — jest niezależny od właściwości Proxy.Port, która wskazuje na serwer nadrzędny. Gdy proxy nasłuchuje na kilku punktach końcowych, należy użyć właściwości Bindings; przypisanie wartości do Port jest równoważne pojedynczemu wiązaniu na 0.0.0.0. Jeśli właściwość Port zostanie zmieniona po zatrzymaniu proxy, należy najpierw wywołać Bindings.Clear(), aby zwolnić poprzedni uchwyt.
oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 8080;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 9000;
oProxy.Active := true;