안녕하세요
제가 스레드에 대한 질문이 있는데요.
예전에 수업 들으면서 MFC를 응용하여 채팅클라이언트/서버를 만들어 본 적이 있는데
기억을 되살릴겸 MFC를 쓰지 않으면서(콘솔화면) 채팅 클라이언트를 만들고자 하는데
처음에는 채팅 클라/서버를 만들고자 했지만 하다보니 목표가 바뀌어
스레드를 자유자재로 사용해보려고 합니다.
그런데 스레드간 통신을 공유메모리를 사용하지 않고 메세지를 통해서 전달해보려고 하는데
제가 어디서 잘못했는건지 스레드 두 개는 켜지는데
UINT WINAPI threadAccept(void* arg) 함수에서 PostMessage 함수를 사용하여 메세지를 전달하고자 하나
UINT WINAPI threadGetMessage(void* arg) 함수의 GetMessage에서 응답이 없습니다.
어떤 점이 잘못되어 메세지가 전달되지 않는 걸까요?
ps 질문 올리기 전에 사용 예제 같은 것을 찾아봤는데, 왠만하면 MFC 이더군요
혹시 빈 페이지에서 만들면 안되는건가?...