WSABUF와 OVERAPPED 버퍼 문의

익명 사용자의 이미지

비동기 I/O 소켓 프로그래밍에서
WSASend() 함수와 WSARecv() 함수로 데이터 전송 및 수신이라는건 알겠는데.

이때 WSABUF와 OVERAPPED의 역할을 정확히 모르겠습니다.
WSABUF에 데이터를 저장해서 클라이언트에서 쏘고 OVERAPPED구조체(서버측)에 데이터를 복사해넣고
그 다음 서버측에서 WSABUF에 OVERAPPED에 복사된걸 다시 복사해서 받아와서 그걸 사용하는건가요?
좀 헷갈립니다. 아시는분 있으시면 도움을 좀 구해봅니다..

shint의 이미지

설명 : WSABUF 와 OVERAPPED 를 구글에서 검색하면. MSDN 과 각종 포럼. 블로그 내용이 보입니다.
책 예제소스. 서점. 코드 구루. 코드 프로젝트. 데브피아.

WSABUF
https://www.google.co.kr/search?source=hp&ei=CzUIWsX1HIHQ0ASB7b-ICA&q=WSABUF&oq=WSABUF&gs_l=psy-ab.3..0j0i30k1l9.1909.1909.0.3229.3.2.0.0.0.0.629.629.5-1.2.0....0...1..64.psy-ab..1.1.627.0...121.EQLOgk9m0CY

OVERAPPED
https://www.google.co.kr/search?ei=DzUIWqrjIYrA0gTutLvoBg&q=OVERAPPED&oq=OVERAPPED&gs_l=psy-ab.3...1154902.1154902.0.1155361.1.1.0.0.0.0.320.320.3-1.1.0....0...1.1.64.psy-ab..0.0.0....0.iJbnu7VsKoQ

각 함수에 인자값. 리턴값. 오류값 등을 확인해 봅니다.

여기 정리한 내용도 참고해보세요.
https://kldp.org/node/158486

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com