【问题标题】:WinAPI Message Queue exampleWinAPI 消息队列示例
【发布时间】:2012-10-26 21:44:13
【问题描述】:

有谁知道我在哪里可以找到一个简单的客户端/服务器 WinAPI 消息队列示例?

我想创建一个程序,使用消息队列将数据从客户端发送到服务器,但我在网络上找不到任何有用的东西。

谢谢。

【问题讨论】:

  • 听起来你想要两个不同的程序相互通信。我不相信 Windows API (PostMessage/SendMessage) 中定义的消息队列用于进程间通信。使用管道或其他类似IPC 的方式。
  • @Lundin 他的意思可能是MSMQ 样本。
  • @WhozCraig Aah 对,那我们就开始吧,RTFMSDN :)
  • @Lundin:WM_COPYDATA窗口消息可用于进程间通信。

标签: c windows winapi client-server message-queue


【解决方案1】:

WM_COPYDATA 消息可以使用,但只能同步使用。如果不使用MSMQ,您必须使用命名共享内存和用于异步队列的命名信号量来实现自己的消息队列。

【讨论】:

    猜你喜欢
    • 2014-08-22
    • 1970-01-01
    • 2018-09-24
    • 2020-11-27
    • 1970-01-01
    • 2020-04-18
    • 2023-03-28
    • 2011-02-20
    • 2013-08-09
    相关资源
    最近更新 更多