API:Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer
Delphi
function GetPortForComputer(const ComputerName: string): Integer; override;
C++
virtual int __fastcall GetPortForComputer(const System::UnicodeString ComputerName);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
Description
Renvoie le numéro de port utilisé pour les connexions à un serveur éloigné précisé.
Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer hérite de Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer.
Renvoie le numéro de port utilisé pour les connexions à un serveur éloigné précisé.
Les composants connexion par socket appellent GetPortForComputer pour obtenir la valeur à attribuer à leur propriété Port. Le paramètre ComputerName précise le nom de l'hôte ou l'adresse IP renvoyé(e) par GetComputerForGUID ou GetComputerForProgID.
Aucun des composants connexion fonctionnant sous Linux ne déclare explicitement de numéro de port. GetPortForComputer est inclue dans TCustomObjectBroker pour permettre les composants connexion qui utilisent un numéro de port explicite. Le paramètre ComputerName est un nom d'hôte ou une adresse IP qui est renvoyée par la méthode GetComputerForGUID ou GetComputerForProgID.
TCustomObjectBroker déclare GetPortForComputer en tant que méthode abstraite (virtuelle pure). Elle est implémentée dans les objets descendants qui renvoient une chaîne destinée à fonctionner avec un composant connexion particulier.
Remarque : Cette interface présume qu'un seul répartiteur de socket sur chaque système serveur gère toutes les requêtes client, même lorsqu'elles sont destinées à différents serveurs d'application sur le même hôte.