ScktComp.TServerClientThread

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von ScktComp.pas

TServerClientThread = class(TThread)


Unit: ScktComp

Typ: Klasse

Geerbte Klassen-Member: Member von ScktComp.TServerClientThread

Klasseneigenschaften: Eigenschaften von ScktComp.TServerClientThread

Klassenmethoden: Methoden von ScktComp.TServerClientThread

Klassenkonstruktoren und -destruktoren: Konstruktoren von ScktComp.TServerClientThread

C++-Informationen

von ScktComp.hpp

TServerClientThread = class(TThread)


Unit: ScktComp

Typ: Klasse

Geerbte Klassen-Member: Member von ScktComp.TServerClientThread

Klasseneigenschaften: Eigenschaften von ScktComp.TServerClientThread

Klassenmethoden: Methoden von ScktComp.TServerClientThread

Klassenkonstruktoren und -destruktoren: Konstruktoren von ScktComp.TServerClientThread

Beschreibung

TServerClientThread ist ein Thread für eine einzelne Verbindung zu einem Client-Socket, der von einem Windows-Server-Socket akzeptiert wird.


TServerWinSocket-Objekte spalten TServerClientThread-Objekte ab, um einzelne Client-Verbindungen in separaten Threads zu unterhalten. Dadurch können Server-Sockets zeitaufwändige Lese- und Schreiboperationen mit Client-Sockets durchführen, ohne den Durchsatz anderer Verbindungen allzu sehr zu beeinträchtigen.

TServerClientThread führt neue Eigenschaften ein, mit denen Sie

auf das TServerWinSocket-Objekt zugreifen können, das den Thread abgespalten hat, und auf das TServerClientWinSocket-Objekt, das mit dem Client-Socket verbunden ist.

Daten, die zum Thread gehören, speichern und abrufen können.

feststellen können, ob der Thread in einem vom TServerWinSocket-Objekt verwalteten Zwischenspeicher abgelegt wird.

In Anwendungen, die häufig Client-Anforderungen erhalten, sollte eine von TServerClientThread abgeleitete Klasse eingesetzt werden, um das Lesen und Schreiben für verschiedene Clients zu handhaben. TServerClientThread-Objekte verwenden nämlich die Ereignisse OnClientRead und OnClientWrite des zugehörigen Server-Sockets. Diese Ereignisse sind nicht an einzelne Threads gebunden.

Siehe auch

Personal tools