System.Win.ScktComp.TCustomWinSocket.RemotePort

提供: RAD Studio API Documentation
移動先: 案内検索

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 つのシステムが,同時に複数の接続のホストとなることができます。RemotePortRemoteAddress の組み合わせは,単一のソケット接続にのみバインドされます。この組み合わせは RemoteAddr プロパティによって表されます。

多くのポート番号は,ftp や http など特定サービスと規約によって関連付けられます。RemotePort の値が特定のサービスに関連付けられているかどうかを調べるには LookupService メソッドを使用します。

メモ:  クライアントソケットが必要なサービスを示すために特定ポートを要求した場合は,実際の接続の RemotePort プロパティの値が要求されたポート番号と異なることがあります。ほとんどのサーバーパケットは 1 つのサービスと関連付けられているポートをリスニングしますが,接続を構成するのに利用できる任意のポート番号に切り替えます。

関連項目