System.Win.ScktComp.TCustomSocket.OnLookup

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnLookup: TSocketNotifyEvent read FOnLookup write FOnLookup;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
event protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomSocket

Description

Se produit quand un socket client va rechercher le socket serveur avec lequel il veut se connecter.

Ecrivez un gestionnaire d'événement OnLookup pour qu'un socket client effectue des actions spécifiques juste avant de rechercher un socket serveur. C'est la première opportunité de faire des appels de l'API Windows modifiant les propriétés du socket client, par exemple pour spécifier un numéro de port particulier. Utilisez la propriété SocketHandle du paramètre Socket pour effectuer des appels de l'API Windows.

Quand un socket client ouvre une connexion, les événements suivants ont lieu :

1 Un événement OnLookup a lieu avant la tentative de localisation du socket serveur.

2 Le socket Windows est installé et initialisé pour la notification d'événements.

3 Un événement OnConnecting se produit après la localisation du socket serveur.

4 La demande de connexion est acceptée par le serveur et complétée par le socket client.

5 Un événement OnConnect a lieu, une fois la connexion établie.

Remarque :  La modification des propriétés Address, Host, Port ou Service du composant socket dans un gestionnaire d'événement OnLookup est sans effet sur l'adresse ou le port utilisé pour localiser un socket serveur. Ces propriétés doivent être corrigées avant l'appel de la méthode Open.

Voir aussi