System.Win.ScktComp.TCustomWinSocket.RemotePort
Delphi
property RemotePort: Integer read GetRemotePort;
C++
__property int RemotePort = {read=GetRemotePort, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
説明
ソケット接続を構成する RemoteHost プロパティで使用するポートの ID 番号を指定します。
RemotePort プロパティを使用すると,ソケット接続のリモート側のエンド上のソケットが使用するポート番号を判別できます。
ポート番号を使用すると,RemoteAddress または RemoteHost プロパティによって識別される 1 つのシステムが,同時に複数の接続のホストとなることができます。RemotePort と RemoteAddress の組み合わせは,単一のソケット接続にのみバインドされます。この組み合わせは RemoteAddr プロパティによって表されます。
多くのポート番号は,ftp や http など特定サービスと規約によって関連付けられます。RemotePort の値が特定のサービスに関連付けられているかどうかを調べるには LookupService メソッドを使用します。
メモ: クライアントソケットが必要なサービスを示すために特定ポートを要求した場合は,実際の接続の RemotePort プロパティの値が要求されたポート番号と異なることがあります。ほとんどのサーバーパケットは 1 つのサービスと関連付けられているポートをリスニングしますが,接続を構成するのに利用できる任意のポート番号に切り替えます。