Compartir a través de


E/S de dispersión/recopilación

Las funciones WSARecv, WSARecvFrom, LPFN_WSARECVMSG (WSARecvMsg),WSASend, WSASendMsg y WSASendTo toman una matriz de búferes de aplicación como parámetros de entrada y se pueden usar para la E/S de dispersión y recopilación (o vectores). Esto puede ser muy útil en instancias en las que las partes de cada mensaje que se transmiten constan de uno o varios componentes de encabezado de longitud fija además del cuerpo del mensaje. La aplicación no debe concatenar estos componentes de encabezado en un único búfer contiguo antes de enviarlo. Del mismo modo al recibir, los componentes de encabezado se pueden dividir automáticamente en búferes independientes, dejando el cuerpo del mensaje por sí mismo.

Al recibir en varios búferes, la finalización se produce a medida que llegan datos de la red, independientemente de si se utilizan todos los búferes proporcionados.