API:Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer
Delphi
function GetPortForComputer(const ComputerName: string): Integer; override;
C++
virtual int __fastcall GetPortForComputer(const System::UnicodeString ComputerName);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
Beschreibung
Gibt eine Portnummer für den Verbindungsaufbau zu einem bestimmten Remote-Server zurück.
Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer erbt von Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer. Der folgende Inhalt bezieht sich auf Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer.
Gibt eine Portnummer für den Verbindungsaufbau zu einem bestimmten Remote-Server zurück.
Socket-Verbindungskomponenten rufen GetPortForComputer auf, um einen Wert für ihre Eigenschaft Port zu ermitteln. Der Parameter ComputerName bezeichnet einen Host-Namen oder eine IP-Adresse, die von den Methoden GetComputerForGUID oder GetComputerForProgID zurückgegeben wurde.
Keine der Verbindungskomponenten, die unter Linux arbeiten, verwendet explizit eine Portnummer. GetPortForComputer ist in TCustomObjectBroker enthalten, um Verbindungskomponenten, die eine explizite Portnummer verwenden, zu ermöglichen.. Der Parameter ComputerName bezeichnet einen Host-Namen oder eine IP-Adresse, die von den Methoden GetComputerForGUID oder GetComputerForProgID zurückgegeben wird.
GetPortForComputer ist in TCustomObjectBroker als abstrakte (rein virtuelle) Methode deklariert. Sie wird in abgeleiteten Klassen implementiert, die einen String für eine bestimmte Verbindungskomponente zurückgeben.
Anmerkung: Diese Schnittstelle setzt voraus, dass auf jedem Server alle Client-Anforderungen von einem einzigen Socket-Dispatcher behandelt werden, auch wenn sie für verschiedene Anwendungs-Server auf demselben Host bestimmt sind.