Notification asynchrone à l’aide d’objets d’événement
Les fonctions WSAEventSelect et WSAEnumNetworkEvents sont fournies pour s’adapter aux applications telles que les démons et les services qui n’ont pas d’interface utilisateur (et donc n’utilisent pas de handles Windows). La fonction WSAEventSelect se comporte exactement comme la fonction WSAAsyncSelect . Toutefois, au lieu d’envoyer un message Windows à l’occurrence d’un _ événement réseau FD xxx (par exemple, FD _ Read et FD _ Write), un objet d’événement désigné par l’application est défini.
En outre, le fait qu’un événement réseau FD xxx particulier s’est _ produit est mémorisé par le fournisseur de services. L’application peut appeler WSAEnumNetworkEvents pour que le contenu actuel de la mémoire d’événements réseau soit copié dans une mémoire tampon fournie par l’application et que la mémoire d’événements réseau soit automatiquement effacée. Si nécessaire, l’application peut également désigner un objet événement particulier qui est effacé avec la mémoire de l’événement réseau.