API:Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer
Delphi
function GetPortForComputer(const ComputerName: string): Integer; override;
C++
virtual int __fastcall GetPortForComputer(const System::UnicodeString ComputerName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
説明
指定されたリモートサーバーに接続するためのポート番号を返します。
Datasnap.Win.ObjBrkr.TSimpleObjectBroker.GetPortForComputer は Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer を継承しています。以下の内容はすべて Datasnap.Win.MConnect.TCustomObjectBroker.GetPortForComputer を参照しています。
指定されたリモートサーバーに接続するためのポート番号を返します。
ソケット接続コンポーネントは,GetPortForComputer メソッドを呼び出して,Port プロパティの値を取得します。ComputerName パラメータは,GetComputerForGUID または GetComputerForProgID によって返されたホスト名または IP アドレスを指定します。
Linux で動作する接続コンポーネントは,いずれもポート番号を明示的には使用しません。明示的なポート番号を使用する接続コンポーネントも使用できるように,GetPortForComputer が TCustomObjectBroker に組み込まれています。ComputerName パラメータは,GetComputerForGUID または GetComputerForProgID メソッドによって返されるホスト名または IP アドレスです。
TCustomObjectBroker は,GetPortForComputer を抽象(純粋仮想)メソッドとして宣言します。このメソッドは,特定の接続コンポーネントを処理するために設計された文字列を返す下位オブジェクトで実現されます。
メモ: このインターフェースは,各サーバーシステムの単一のソケットディスパッチャがすべてのクライアントリクエスト(それらが同じホストの異なるアプリケーションサービスに向けられている場合でも)を処理するものと仮定しています。