C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[52550] Re:비동기 입출력 IOCP관련 기초적인 질문입니다.
초보대왕 [sauron] 1389 읽음    2008-03-05 13:51
-- 같은 입력 스트림에 입력 버퍼 A, B가 있습니다.
--  A 는 1024바이트.
--  B 는 128바이트.
--  (사실 바이트는 그리 중요하지 않고 완료 이벤트 발생 순서가 중요합니다.)
   
--  처음 비동기 입력스트림에 A를 1024바이트를 읽어라고 명령을 주었습니다.
--  두번째 다시 입력스트림에 B를 128바이트를 읽어라고 명령을 주었습니다.

--  이 경우 비동기 읽기 순서는 A, B였습니다만, 완료이벤트는 B,A 순으로 올 수가 있는지요?
--  반대로 쓰기 역시 같은 문제입니다.
--  비동기 출력스트림에 A를 쓰라고 먼저 했고, 다시 B를 쓰라고 했습니다.
--  이때 쓰기 완료 이벤트는 B,A의 순서로 올 수 있는지요?

예 그럴 수 있읍니다.
근데 "같은 입력 스트림" 이라고 하셨는데 이것이 "같은 소켓"을 의미한다면,
"같은 소켓"에 대하여 입력스트림이 중복된다거나 출력 스트림이 중복된다거나 하는 것은
별로 좋지 않습니다. (물론 입력스트림, 출력스트림이 중복되는 것은 상관없습니다.)

+ -

관련 글 리스트
52541 비동기 입출력 IOCP관련 기초적인 질문입니다. 아리랑 2021 2008/03/05
52550     Re:비동기 입출력 IOCP관련 기초적인 질문입니다. 초보대왕 1389 2008/03/05
52559         Re:Re:비동기 입출력 IOCP관련 기초적인 질문입니다. 아리랑 1546 2008/03/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.