System.Win.ScktComp.TServerWinSocket.Listen
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.