Datasnap.Win.SConnect.TSocketConnection

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TSocketConnection = class(TStreamedConnection)

C++

class PASCALIMPLEMENTATION TSocketConnection : public TStreamedConnection

Propriétés

Type Visibilité  Source Unité  Parent
class public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

Description

TSocketConnection utilise des sockets Windows pour gérer la connexion avec un serveur d'application.

TSocketConnection est utilisée par la partie client d'une application de base de données multiniveau pour établir et gérer la connexion entre le client et un serveur d'applications distant. L'objet connexion socket peut :

Etablir la connexion initiale avec un serveur d'applications distant.

Obtenir une interface IAppServer pour le serveur d'applications.

Appeler en direction d'un objet COM séparé qui code et décode le contenu des messages.

Obtenir une liste des fournisseurs du serveur d'applications.

Fermer la connexion avec le serveur d'applications distant.

TSocketConnection établit la connexion initiale entre l'application client et un serveur d'application distant en utilisant TCP/IP. Pour utiliser TSocketConnection, le serveur d'application doit lancer ScktSrvr.exe.

Une fois la connexion établie, le client recense un ou plusieurs de ses ensembles de données client, ces ensembles de données utilisent l'interface IAppServer du composant connexion socket pour communiquer avec le serveur d'applications ou sinon appellent l'interface du module de données du serveur d'applications.

Pour se connecter à un serveur d'applications distant en utilisant DCOM, employez le composant TDCOMConnection. Pour se connecter à un serveur d'applications distant en utilisant HTTP, employez le composant TWebConnection. Pour se connecter en utilisant SOAP, employez le TSoapConnection TCORBAConnection.

Voir aussi