Datasnap.Win.SConnect.TSocketConnection

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

Datasnap.Win.SConnect.TStreamedConnectionDatasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentTSocketConnection

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 コンポーネントを使用します。

関連項目