System.Win.ScktComp.TCustomSocket.OnListen
Delphi
property OnListen: TSocketNotifyEvent read FOnListen write FOnListen;
C++
__property TSocketNotifyEvent OnListen = {read=FOnListen, write=FOnListen};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | protected | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomSocket |
Beschreibung
Tritt ein, bevor der Server-Socket für den Empfang geöffnet wird.
In einer Behandlungsroutine für das Ereignis OnListen eines Server-Socket können Sie Aktionen festlegen, die direkt vor dem Öffnen des Socket für den Empfang ausgeführt werden. OnListen tritt ein, nachdem Address und Port mit der Socket-Verbindung verbunden wurden, aber bevor die Verbindung geöffnet wird. Zu diesem Zeitpunkt besteht letztmalig die Gelegenheit, Änderungen am Socket-Endpunkt vorzunehmen, bevor dieser für den Empfang geöffnet wird. Verwenden Sie bei Windows-API-Aufrufen zur Änderung des Socket die Eigenschaft SocketHandle für den Parameter Socket.
Server-Sockets öffnen eine Socket-Verbindung und warten dann auf Client-Anforderungen. Diese werden in einer speziellen Warteschlange verwaltet. Die Verbindung zu einem Client-Socket wird hergestellt, wenn eine Anforderung aus der Warteschlange akzeptiert wird.