TsgcWebSocketProxyServer › Właściwości › Port

Port Właściwość

Port TCP, na którym serwer proxy akceptuje przychodzące połączenia WebSocket od klientów podrzędnych.

Składnia

property Port: Integer read GetPort write _SetPort;

Wartość domyślna

80

Uwagi

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.

Przykład


oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.Port := 8080;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 9000;
oProxy.Active := true;

Wróć do Właściwości