System.Win.ScktComp.TSocketEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TSocketEvent = (seLookup, seConnecting, seConnect, seDisconnect, seListen,
seAccept, seWrite, seRead);

C++

enum DECLSPEC_DENUM TSocketEvent : unsigned char { seLookup, seConnecting, seConnect, seDisconnect, seListen, seAccept, seWrite, seRead };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp System.Win.ScktComp

Description

TSocketEvent identifie l'opération qu'un socket est en train d'effectuer.

TSocketEvent est utilisé pour identifier ce que fait un socket lorsque différentes méthodes ou différents gestionnaires d'événements sont appelés. 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