System.Win.ScktComp.TCustomSocket.OnLookup

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnLookup: TSocketNotifyEvent read FOnLookup write FOnLookup;

C++

__property TSocketNotifyEvent OnLookup = {read=FOnLookup, write=FOnLookup};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomSocket

Beschreibung

Tritt ein, wenn ein Client-Socket nach dem Server-Socket sucht, zu dem die Verbindung hergestellt werden soll.

In einer Behandlungsroutine für das Ereignis OnLookup eines Client-Socket können Sie Aktionen festlegen, die direkt vor dem Versuch ausgeführt werden, den Server-Socket zu lokalisieren. Zu diesem Zeitpunkt besteht zum ersten Mal die Möglichkeit, Windows-API-Aufrufe durchzuführen, welche die Client-Eigenschaften des Socket beeinflussen (z.B. die Angabe einer bestimmten Port-ID). Verwenden Sie bei Windows-API-Aufrufen die Eigenschaft SocketHandle des Parameters Socket.

Wenn ein Client-Socket eine Verbindung öffnet, finden folgende Aktionen statt:

1. Vor dem Versuch, den Server-Socket zu lokalisieren, tritt das Ereignis OnLookup ein.

2. Der Windows-Socket wird eingerichtet und für Ereignisbotschaften initialisiert.

3. Nachdem der Server-Socket gefunden wurde, tritt das Ereignis OnConnecting ein.

4. Die Verbindungsanforderung wird vom Server akzeptiert und vom Client-Socket vervollständigt.

5. Nachdem die Verbindung aufgebaut wurde, tritt das Ereignis OnConnect ein.

Anmerkung:  Die Änderung der Eigenschaften Address, Host, Port oder Service der Socket-Komponente in einer Behandlungsroutine für OnLookup hat keine Auswirkungen auf die Adresse oder Schnittstelle, die zur Lokalisierung eines Server-Socket verwendet wird. Diese Eigenschaften müssen bereits korrekt festgelegt sein, wenn die Methode Open aufgerufen wird.

Siehe auch