Fonctions de transport de données génériques

Cette section répertorie les fonctions de transport de données exposées par Ws2spi. h.

Fonction Description
WSPAccept Une connexion entrante est reconnue et associée à un socket créé immédiatement. Le socket d’origine est retourné à l’état d’écoute. Cette fonction permet également l’acceptation conditionnelle.
WSPAsyncSelect Exécute une version asynchrone de WSPSelect.
WSPBind Assigne un nom local à un socket sans nom.
WSPCancelBlockingCall annule un appel de sockets Windows bloquant en suspens.
WSPCleanup se déconnecte du fournisseur de services Windows sockets sous-jacent.
WSPCloseSocket Supprime un socket de la table de référence d’objet par processus. Bloque uniquement si ce _ reste est défini avec un délai d’expiration différent de zéro sur un socket bloquant.
WSPConnect Initialise une connexion sur le socket spécifié. Cette fonction permet également l’échange de données de connexion et de spécification QoS.
WSPDuplicateSocket Retourne une structure WSAPROTOCOL _ info qui peut être utilisée pour créer un nouveau descripteur de socket pour un socket partagé.
WSPEnumNetworkEvents Découvre des occurrences d’événements réseau.
WSPEventSelect Associe des événements réseau à un objet d’événement.
WSPGetOverlappedResult Obtient l’état d’achèvement de l’opération Overlapped.
WSPGetPeerName Récupère le nom de l’homologue connecté au socket spécifié.
WSPGetSockName Récupère l’adresse locale à laquelle le socket spécifié est lié.
WSPGetSockOpt Récupère les options associées au socket spécifié.
WSPGetQOSByName Fournit des paramètres de qualité de service basés sur un nom de service bien connu.
WSPIoctl Fournit le contrôle pour les sockets.
WSPJoinLeaf Joint un nœud terminal dans une session multipoint.
WSPListen Écoute les connexions entrantes sur un socket spécifié.
WSPRecv Reçoit des données à partir d’un socket connecté ou non connecté. Cette fonction prend en charge les e/s de ventilation/regroupement, les sockets superposés et fournit le paramètre flags comme étant en entrée/sortie.
WSPRecvDisconnect Met fin à la réception sur un socket et récupère les données de déconnexion si le socket est orienté connexion.
WSPRecvFrom Reçoit des données à partir d’un socket connecté ou non connecté. Cette fonction prend en charge les e/s de ventilation/regroupement, les sockets superposés et fournit le paramètre flags comme étant en entrée/sortie.
WSPSelect Effectue un multiplexage des e/s synchrones.
WSPSend Envoie des données à un socket connecté. Cette fonction prend également en charge les e/s de ventilation/regroupement et les sockets superposés.
WSPSendDisconnect Lance l’arrêt d’une connexion de socket et envoie éventuellement des données de déconnexion.
WSPSendTo Envoie des données à un socket connecté ou non connecté. Cette fonction prend également en charge les e/s de ventilation/regroupement et les sockets superposés.
WSPSetSockOpt Stocke les options associées au socket spécifié.
WSPShutdown Ferme une partie d’une connexion duplex intégral.
WSPSocket Fonction de création de socket qui prend une structure d' _ informations WSAPROTOCOL comme entrée et permet la création de sockets superposés.
WSPStartup initialise le fournisseur de services de sockets Windows sous-jacent.