2012-11-06 134 views
1

有誰知道在哪裏可以找到簡單的客戶端/服務器WinAPI消息隊列示例?WinAPI消息隊列示例

我想創建一個程序,使用消息隊列將客戶端的數據發送到服務器,但我找不到任何有用的信息。

謝謝。

+0

這聽起來像你想讓兩個不同的程序彼此通信。我不認爲在Windows API(PostMessage/SendMessage)中定義的消息隊列用於進程間通信。使用管道或其他類似的[IPC](http://en.wikipedia.org/wiki/Inter-process_communication)手段。 – Lundin

+0

@Lundin他可能意味着[MSMQ](http://msdn.microsoft.com/en-us/library/windows/desktop/ms711472(v = vs.85).aspx)樣本。 – WhozCraig

+0

@WhozCraig Aah right,那麼我們去那,[RTFMSDN](http://msdn.microsoft.com/en-us/library/windows/desktop/ms705205​​%28v=vs.85%29.aspx):) – Lundin

回答

2

可以使用WM_COPYDATA消息,但只能同步使用。如果不使用MSMQ,則必須使用名爲共享內存&的異步隊列的名爲信號量來實現自己的消息隊列。