System.Win.ScktComp.TAbstractSocket

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTAbstractSocket

Delphi

TAbstractSocket = class(TComponent)

C++

class PASCALIMPLEMENTATION TAbstractSocket : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp System.Win.ScktComp

Beschreibung

TAbstractSocket ist die abstrakte Basisklasse für alle Socket-Komponenten.

TAbstractSocket führt Eigenschaften, Ereignisse und Methoden ein, die einer Anwendung das Arbeiten mit Windows-Sockets ermöglichen. Ein Windows-Socket kapselt eine Gruppe von Kommunikationsprotokollen, mit denen eine Anwendung eine Verbindung zu anderen Rechnern herstellen und Informationen lesen bzw. schreiben kann. Die von Windows-Sockets bereitgestellten Verbindungen basieren auf dem TCP/IP-Protokoll. Verbindungen, die das Xerox Network System (XNS), das DECnet-Protokoll von Digital oder die IPX/SPX-Familie von Novell benutzen, sind aber ebenfalls zulässig. Über Sockets kann eine Anwendung Verbindungen zu anderen Maschinen aufbauen, ohne dass die Besonderheiten der verwendeten Netzwerk-Software berücksichtigt werden müssen.

Die Eigenschaften von TAbstractSocket beschreiben die IP-Adresse des Sockets und des Service, die bereitgestellt bzw. gesucht werden. Nicht alle Nachkommen von TAbstractSocket nutzen diese Eigenschaften vollständig. Beispielsweise geben Server-Sockets die IP-Adresse nicht nach außen weiter, weil sie implizit von dem System gelesen wird, auf dem die Anwendung läuft.

Erzeugen Sie keine Instanzen von TAbstractSocket. Verwenden Sie TAbstractSocket als Basisklasse für Socket-Objekte, die Verbindungen zu anderen Rechnern bereitstellen. Zur Erzeugung eines Sockets, der die Verbindung zu einem anderen System initialisiert, verwenden Sie TClientSocket. Einen Socket, der auf Verbindungsanforderungen anderer Systeme antwortet, leiten Sie von TServerSocket ab.

Siehe auch