Partager via


Nuages de points/collectes d’E/S

Les fonctions WSARecv, WSARecvFrom, LPFN_WSARECVMSG (WSARecvMsg),WSASend, WSASendMsg et WSASendTo utilisent toutes un tableau de mémoires tampons d’application comme paramètres d’entrée et peuvent être utilisées pour les E/S de diffusion/collecte (ou vectorielles). Cela peut être très utile dans les cas où des parties de chaque message transmis se composent d’un ou plusieurs composants d’en-tête de longueur fixe en plus du corps du message. Ces composants d’en-tête ne doivent pas nécessairement être concaténés par l’application dans une seule mémoire tampon contiguë avant l’envoi. De même, lors de la réception, les composants d’en-tête peuvent être automatiquement fractionnés en mémoires tampons distinctes, laissant le corps du message tout seul.

Lors de la réception dans plusieurs mémoires tampons, l’achèvement se produit lorsque les données arrivent du réseau, que toutes les mémoires tampons fournies soient utilisées ou non.