System.Win.ScktComp.TAbstractSocket.Event

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Event(Socket: TCustomWinSocket; SocketEvent: TSocketEvent);

C++

virtual void __fastcall Event(TCustomWinSocket* Socket, TSocketEvent SocketEvent) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TAbstractSocket

Description

Fournit le prototype d'une méthode utilisée pour répondre à des événements de socket spécifiques.

Les descendants de TAbstractSocket doivent redéfinir la méthode Event abstraite ou, en terminologie C++ virtuelle pure, pour proposer une réponse aux appels ayant lieu durant le fonctionnement normal du socket. Les applications ne peuvent pas appeler Event. L'objet socket Windows appelle Event aux moments appropriés.

Le paramètre Socket désigne l'objet socket Windows qui appelle Event pour informer qu'un événement spécifique a eu lieu.

Le paramètre SocketEvent indique l'événement qui a eu lieu. Il peut prendre l'une des valeurs suivantes :



Valeur Signification

seLookup

(sockets client uniquement) L'objet socket Windows est sur le point de trouver le socket serveur. La modification des propriétés du socket client n'a aucun effet à ce stade, mais les modifications de l'objet socket Windows spécifié par le paramètre Socket affectent la tentative de connexion.

seConnecting

(sockets client uniquement) Le socket serveur a été trouvé mais la connexion n'est pas achevée. C'est la première occasion d'obtenir le port réel du serveur et l'adresse IP utilisés pour la connexion qui peuvent différer de ceux contactés initialement par le socket d'écoute.

seConnect

La connexion de socket vient d'être établie. C'est le moment où un socket commence à lire ou à écrire au travers de la connexion.

seListen

(sockets serveur uniquement) L'objet socket Windows a été initialisé et va ouvrir une connexion d'écoute. La modification des propriétés du socket serveur n'a aucun effet à ce stade, mais les modifications de l'objet socket Windows spécifié par le paramètre Socket affectent la connexion d'écoute.

seAccept

(sockets serveur uniquement) Une demande de connexion client vient d'être acceptée. C'est la première occasion d'obtenir le port et l'adresse IP de la connexion client.

seWrite

Le socket est prêt pour l'écriture d'informations.

seRead

Le socket reçoit des informations d'un socket situé à l'autre extrémité de la connexion.



Voir aussi