none
[MFC관련질문입니다] RRS feed

  • 질문

  • MFC에 입문하여 공부 중 입니다.

    소켓 통신과 쓰레드를 연동하여서 타임아웃 기능을 구현하는데

    쓰레드에서 타임아웃 발생 시 소켓연결을 종료시켰더니 되질 않아서 

    관련 자료를 검색하여 알아본 결과 쓰레드내 에서 소켓을 닫는 행위가 안전하지 않다고 써있었습니다

    그래서 SendMessage,PostMessage를 이용하여 외부로 메세지를 전송하여

    외부에서 처리하는 방법을 사용해야 된다고 합니다.

    떠도는 정보들에 대한 신뢰도는 100%가 아니기 때문에 이렇게 직접 문의 드립니다.

    MFC에서 쓰레드 내에서 다른 쓰레드(메인 쓰레드도 포함)로 접근하는 것을 MFC자체에서 막아 놓은 것인지

    소켓에 관한 부분만 막아 놓은 것인지 궁금합니다. 

    바쁘시겠지만 프로그래머 꿈나무를 위해 자세한 답변 부탁드리겠습니다. 

    수고하세요!

    2012년 8월 28일 화요일 오전 2:47