Datasnap.Win.SConnect.TSocketConnection

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.