System.Win.ScktComp.TAbstractSocket

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.