Datasnap.Win.SConnect.TSocketConnection
Delphi
TSocketConnection = class(TStreamedConnection)
C++
class PASCALIMPLEMENTATION TSocketConnection : public TStreamedConnection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | Datasnap.Win.SConnect |
説明
TSocketConnection は、Windows ソケットを使用してアプリケーション サーバーへの接続を管理します。
TSocketConnection は、多層データベース アプリケーションのクライアント部分で使用され、クライアントとリモート アプリケーション サーバーの接続を確立および保持します。ソケット接続オブジェクトは以下の操作を実行できます。
リモート アプリケーション サーバーへの初期接続を確立する。
アプリケーション サーバーの IAppServer を取得する。
メッセージの内容をエンコードおよびデコードする別の COM オブジェクトを呼び出す。
アプリケーション サーバー上のプロバイダのリストを取得する。
リモート アプリケーション サーバーへの接続を切断する。
TSocketConnection は、TCP/IP を使用してクライアント アプリケーションとリモート アプリケーション サーバーの間の初期接続を確立します。TSocketConnection を使用するには、アプリケーション サーバーで ScktSrvr.exe を実行している必要があります。
接続が確立されると、クライアントはクライアント データセットの一部またはすべてを登録します。これらのクライアント データセットは、ソケット接続コンポーネントの IAppServer インターフェイスを使用して、アプリケーション サーバー上のプロバイダと通信するか、アプリケーション サーバーのデータ モジュール インターフェイスを呼び出します。
DCOM を使用してリモート アプリケーション サーバーに接続するには、TDCOMConnection コンポーネントを代わりに使用します。HTTP を使用してリモート アプリケーション サーバーに接続するには、TWebConnection コンポーネントを代わりに使用します。SOAP を使用して接続するには、TSoapConnection コンポーネントを使用します。