TsgcWebSocketHTTPServerProperties › Bindings

Bindings Eigenschap

Collectie van IP/poort-paren waar de server op luistert; gebruik dit om meerdere eindpunten tegelijk te binden.

Syntaxis

__property TIdSocketHandles * Bindings;

Standaardwaarde

— (leeg; server valt terug op Port op alle interfaces)

Opmerkingen

Voeg één item toe per IP/Poort-combinatie waarop de server moet luisteren. Elk item geeft IP, Port en IPVersion vrij; wanneer de verzameling leeg is, bindt de server aan elke interface op Port. Gebruik Bindings om zowel een HTTP- als een HTTPS-eindpunt op hetzelfde component te bedienen, of om de server te beperken tot één fysieke interface. Roep Bindings.Clear() aan na het stoppen van de server als u de luistereindpunten wilt opnieuw toewijzen voordat u opnieuw start.

Voorbeeld


oServer = new TsgcWebSocketHTTPServer();
bind = oServer->Bindings->Add();
bind->IP = "127.0.0.1";
bind->Port = 80;
bind = oServer->Bindings->Add();
bind->IP = "127.0.0.1";
bind->Port = 443;
oServer->Active = true;

Terug naar Properties