2012-11-06 4 views
1

간단한 클라이언트/서버 WinAPI 메시지 큐 예제는 어디에서 찾을 수 있습니까?WinAPI 메시지 큐 예

메시지 대기열을 사용하여 클라이언트에서 서버로 데이터를 보내는 프로그램을 만들고 싶습니다. 웹에서 유용한 정보를 찾을 수 없습니다.

감사합니다.

+0

서로 통신하는 서로 다른 두 개의 프로그램을 원하는 것처럼 들립니다. Windows API (PostMessage/SendMessage)에 정의 된대로 메시지 대기열이 프로세스 간 통신에 사용된다고는 생각하지 않습니다. 파이프 또는 기타 [IPC] (http://en.wikipedia.org/wiki/Interprocess_communication) 수단을 사용합니다. – Lundin

+0

@ Lundin 그는 [MSMQ] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms711472(v=vs.85) .aspx) 샘플을 의미합니다. – WhozCraig

+0

@WhozCraig 아아, 그럼 거기에 우리가 가서, [RTFMSDN] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms705205%28v=vs.85%29.aspx) :) – Lundin

답변

2

WM_COPYDATA 메시지를 사용할 수 있지만 동 기적으로 만 사용할 수 있습니다. MSMQ을 사용하지 않으면 비동기식 대기열에 대한 명명 된 공유 메모리 &이라는 이름의 세마포어를 사용하여 고유 한 메시지 대기열을 구현해야합니다.