다음을 통해 공유


분산/수집 I/O

WSARecv, WSARecvFrom, LPFN_WSARECVMSG(WSARecvMsg), WSASend, WSASendMsgWSASendTo 함수는 모두 애플리케이션 버퍼 배열을 입력 매개 변수로 사용하고 분산/수집(또는 벡터화된) I/O에 사용할 수 있습니다. 이는 전송되는 각 메시지의 일부가 메시지 본문 외에 하나 이상의 고정 길이 헤더 구성 요소로 구성된 경우 매우 유용할 수 있습니다. 이러한 헤더 구성 요소는 보내기 전에 애플리케이션에서 단일 연속 버퍼에 연결할 필요가 없습니다. 마찬가지로 수신할 때 헤더 구성 요소는 자동으로 별도의 버퍼로 분할되어 메시지 본문 자체를 그대로 둡니다.

여러 버퍼로 수신할 때 제공된 모든 버퍼를 사용하는지 여부에 관계없이 네트워크에서 데이터가 도착할 때 완료가 발생합니다.