Datasnap.Win.SConnect.TSocketConnection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Delphi

TSocketConnection = class(TStreamedConnection)

C++

class PASCALIMPLEMENTATION TSocketConnection : public TStreamedConnection

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

Beschreibung

TSocketConnection verwaltet mithilfe von Windows-Sockets die Verbindung zu einem Anwendungsserver.

TSocketConnection wird im Client-Bereich einer mehrschichtigen Datenbankanwendung dazu verwendet, die Verbindung zwischen dem Client und dem Remote-Anwendungsserver einzurichten und zu verwalten. Mit den Eigenschaften und Methoden dieser Klasse können folgende Operationen durchgeführt werden:

Einrichten der Verbindung zu einem externen Anwendungsserver.

Abrufen eines IAppServer-Interface für den Anwendungsserver.

Aufruf eines separaten COM-Objekts, das den Inhalt codiert und decodiert.

Abrufen einer Liste der auf dem Anwendungsserver verfügbaren Provider.

Beenden der Verbindung zum Anwendungsserver.

TSocketConnection richtet über TCP/IP die anfängliche Verbindung zwischen der Client-Anwendung und einem Remote-Anwendungsserver ein. TSocketConnection kann nur verwendet werden, wenn der Anwendungsserver die Datei ScktSrvr.exe ausführt.

Sobald die Verbindung besteht, registriert der Client einige oder alle seiner Client-Datenmengen. Diese Client-Datenmengen kommunizieren über das IAppServer-Interface der TSocketConnection-Komponente mit den Providern auf dem Anwendungsserver oder verwenden das IAppServer-Interface zum Aufrufen des Datenmodul-Interface des Anwendungsservers.

Verwenden Sie die Komponente TDCOMConnection, wenn die Verbindung zu Remote-Anwendungsservern über DCOM aufgebaut werden soll. Verwenden Sie die Komponente TWebConnection zum Aufbauen der Verbindung über HTTP. Wenn die Verbindung über SOAP aufgebaut werden soll, verwenden Sie die Komponente TSoapConnection.

Siehe auch