System.Win.ScktComp.TCustomWinSocket.RemotePort

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property RemotePort: Integer read GetRemotePort;

C++

__property int RemotePort = {read=GetRemotePort, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomWinSocket

Beschreibung

Gibt die ID-Nummer des vom entfernten System (RemoteHost) für die Socket-Verbindung verwendeten Ports an.

Mit RemotePort können Sie die vom Socket am anderen Ende der Verbindung verwendete Port-Nummer ermitteln.

Mithilfe von Schnittstellennummern kann ein einzelnes System, das in den Eigenschaften RemoteAddress oder RemoteHost angegeben wird, als Host für mehrere Verbindungen verwendet werden. Die Kombination von RemotePort und RemoteAddress muss für jede Socket-Verbindung eindeutig sein. Diese Kombination wird in der Eigenschaft RemoteAddr angegeben.

Viele Port-Nummern sind laut Konvention einem bestimmten Dienst wie FTP oder HTTP zugeordnet. Mit der Methode LookupService können Sie feststellen, ob der Wert von RemotePort einem bestimmten Service zugeordnet ist.

Anmerkung:  Wenn ein Client-Socket einen bestimmten Port anfordert und dadurch den gewünschten Dienst angibt, kann sich der Wert von RemotePort für die aktuelle Verbindung von der verlangten ID-Nummer unterscheiden. Die meisten Server-Sockets warten zwar am Port des jeweiligen Dienstes, wechseln aber beim Herstellen der Verbindung willkürlich zu einem verfügbaren Port.

Siehe auch