1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| procedure TEtiquetteServeur.InitServeurTCP();
begin
WebServerTCP.Bindings.Clear();
with WebServerTCP.Bindings.Add() do
begin
IP := '0.0.0.0';
Port := GUEST_CLIENT_PORT_TCP;
end;
WebServerTCP.OnExecute := WebServerTCPExecute;
WebServerTCP.Active := True;
end;
procedure TEtiquetteServeur.InitServeurHTTP;
begin
{ TIdHTTPServer.KeepAlive
propriété), mais ce nest toujours pas une garantie. Le client, ou un proxy / routeur
entre le client et le serveur, peut toujours fermer la connexion à tout moment. }
//WebServerHTTP.KeepAlive := True;
WebServerHTTP.OnCommandGet := FIdHTTPServerCommandGet;
WebServerHTTP.OnConnect := CustomOnConnect;
WebServerHTTP.MaxConnections := 20;
with WebServerHTTP.Bindings.Add() do
begin
IP := '0.0.0.0';
Port := GUEST_CLIENT_PORT_HTTP;
end;
WebServerHTTP.Active := True;
end; |
Partager