API:System.Win.ScktComp.TCustomSocket.Event
Delphi
procedure Event(Socket: TCustomWinSocket; SocketEvent: TSocketEvent); override;
C++
virtual void __fastcall Event(TCustomWinSocket* Socket, TSocketEvent SocketEvent);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomSocket |
Description
Fournit le prototype d'une méthode utilisée pour répondre à des événements de socket spécifiques.
System.Win.ScktComp.TCustomSocket.Event hérite de System.Win.ScktComp.TAbstractSocket.Event. Tout le contenu en-dessous de cette ligne se réfère à System.Win.ScktComp.TAbstractSocket.Event.
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. |