System.Win.ScktComp.TServerWinSocket.Listen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Listen(var Name, Address, Service: string; Port: Word;
QueueSize: Integer);

C++

HIDESBASE void __fastcall Listen(System::UnicodeString &Name, System::UnicodeString &Address, System::UnicodeString &Service, System::Word Port, int QueueSize);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerWinSocket

Beschreibung

Öffnet eine empfangende Verbindung für einen Server-Socket.

Server-Socket-Komponenten rufen Listen auf, um eine empfangende Verbindung zu öffnen.

Listen erzeugt das Windows-Socket, das die empfangende Verbindung herstellt und bindet die von den Parametern abgeleitete Adresse des Windows-Internet-Socket an den Socket. Anschließend erzeugt Listen ein OnSocketEvent des Typs seListen. Zum Abschluss öffnet Listen den Socket als empfangende Verbindung mit einer Warteschlange für die in QueueSize angegebene Anzahl von Client-Anforderungen. Die Eigenschaft Connected wird dabei auf true gesetzt.

Die Parameter Name, Address, Service und Port werden von den Eigenschaften Host, Address, Service und Port der Server-Socket-Komponente übernommen. QueueSize wird von TServerSocket auf 5 gesetzt.

Siehe auch