Datasnap.Win.SConnect.TSocketConnection.DoConnect
Delphi
procedure DoConnect; override;
C++
virtual void __fastcall DoConnect();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | TSocketConnection |
Description
Etablit la connexion avec un serveur d'application distant.
La méthode DoConnect est utilisée de manière interne pour établir la connexion avec le serveur d'application quand la valeur true est affectée à la propriété Connected. Si les propriétés Host ou Address et Port sont initialisées, DoConnect les utilise pour localiser le socket sur la machine serveur. Sinon, quand la propriété ObjectBroker est initialisée, elle obtient ces valeurs de l'agent objet.
Une fois la machine serveur localisée, la méthode DoConnect ouvre une connexion.
Remarque : Quand ObjectBroker a la valeur nil (Delphi) ou NULL (C++), la valeur des propriétés Host, Address et Port sont enregistrées avec le composant connexion de socket. Si ObjectBroker n'a pas la valeur nil (Delphi) ou NULL (C++), ces valeurs ne sont pas enregistrées à la conception. Néanmoins, une fois ces propriétés initialisées, que ce soit avec des valeurs obtenues auprès de l'agent objet ou par des valeurs spécifiées dans le code à l'exécution, elles sont utilisées à chaque fois que la connexion doit être rétablie. Si par la suite, ces valeurs échouent, le composant connexion de socket récupère de nouvelles valeurs auprès de l'agent objet.