System.Win.ScktComp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Member zum Definieren und Verwalten von Sockets- und Client-Serververbindungen.

Package rtl270.bpl

Klassen

ESocketErrorESocketError ist die Exception-Klasse für Fehler im Zusammenhang mit Windows-Socket-Objekten.
TAbstractSocketTAbstractSocket ist die abstrakte Basisklasse für alle Socket-Komponenten.
TClientSocketTClientSocket verwaltet die Socket-Verbindungen für einen TCP/IP-Client.
TClientWinSocketTClientWinSocket beschreibt den Client-Endpunkt einer Windows-Socket-Verbindung.
TCustomServerSocketTCustomServerSocket ist die Basisklasse für alle Server-Socket-Komponenten.
TCustomSocketTCustomSocket ist die Basisklasse für Socket-Komponenten.
TCustomWinSocketTCustomWinSocket ist die Basisklasse für alle Windows-Socket-Objekte.
TServerAcceptThreadMit TServerAcceptThread wird der empfangende Socket nach eingehenden Client-Verbindungen abgefragt.
TServerClientThreadTServerClientThread ist ein Thread für eine einzelne Verbindung zu einem Client-Socket, der von einem Windows-Server-Socket akzeptiert wird.
TServerClientWinSocketTServerClientWinSocket beschreibt den Server-Endpunkt einer Socket-Verbindung zu einem Client-Socket.
TServerSocketTServerSocket verwaltet die Server-Socket-Verbindungen für einen TCP/IP-Server.
TServerWinSocketTServerWinSocket beschreibt den Endpunkt einer empfangenden Server-Socket-Verbindung.
TWinSocketStreamTWinSocketStream ist ein Stream, der Anwendungen ermöglicht, Socket-Verbindungen zu lesen oder in diese zu schreiben.

Routinen

SetErrorProcErsetzt die Exception-Behandlungsroutine für Fehlermeldungen, die von einer Windows-Socket-Verbindung empfangen wurden.

Typen

TAsyncStyleLegt fest, welche asynchronen Ereignisse der Socket empfangen kann.
TAsyncStylesEine Menge von TAsyncStyle-Elementen.
TClientTypeBeschreibt, ob der Client blockiert oder nicht blockiert.
TCMLookupCompleteWird intern verwendet.
TCMSocketMessageWird intern verwendet.
TErrorEventRepräsentiert den Fehlertyp.
TGetSocketEventDer Typ für Ereignisbehandlungsroutinen, die auf Ereignisse während des erwarteten Verlaufs des Erstellens oder Verwendens einer Socket-Verbindung reagieren.
TGetThreadEventDer Typ für Ereignisbehandlungsroutinen, die auf Ereignisse während der Ausführung von Threads reagieren, die einzelne Client-Verbindungen behandeln.
TLookupStateGibt an, ob während des Öffnens der Verbindung asynchrone Aktivitäten auftreten.
TServerTypeBeschreibt, ob der Server blockiert oder nicht blockiert.
TSocketErrorEventTSocketErrorEvent wird für Ereignisbehandlungsroutinen verwendet, die aufgerufen werden, wenn ein Windows-Socket einen Fehler meldet.
TSocketErrorProcDer Typ repräsentiert die Exception-Behandlungsroutine für Fehlermeldungen, die von einer Windows-Socket-Verbindung empfangen werden.
TSocketEventTSocketEvent gibt die Operation an, die ein Socket durchführt.
TSocketEventEventDer Typ für Ereignisbehandlungsroutinen, die eine Benachrichtigung senden, wenn ein Ereignis für eine bestimmte Socket-Verbindung und auch für die aktuell ausgeführte Operation aufgetreten ist.
TSocketNotifyEventDer Typ für Ereignisbehandlungsroutinen, die eine Benachrichtigung senden, wenn ein Ereignis für eine bestimmte Socket-Verbindung aufgetreten ist.
TThreadNotifyEventDer Typ für Ereignisbehandlungsroutinen, die eine Benachrichtigung senden, wenn ein Ereignis für TServerClientThread aufgetreten ist.

Konstanten

CM_DEFERFREECM_DEFERFREE: Integer = $402;
CM_LOOKUPCOMPLETECM_LOOKUPCOMPLETE: Integer = $403;
CM_SOCKETMESSAGECM_SOCKETMESSAGE: Integer = $401;