TsgcWebSocketHTTPServer › Properties › Bindings
Collectie van IP/poort-paren waar de server op luistert; gebruik dit om meerdere eindpunten tegelijk te binden.
__property TIdSocketHandles * Bindings;
— (leeg; server valt terug op Port op alle interfaces)
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.
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;