我一直在为客户端代理服务器系统工作,但我没有得到我能用它做什么,因为我以前使用winsock在没有经纪人的情况下创建了我的客户端服务器。 我也从这里了解消息队列:-http://msdn.microsoft.com/en-us/library/windows/desktop/ms707133(v = vs.85).aspx 喜欢: -
#include "windows.h"
#include "mq.h"
#include "tchar.h"
HRESULT CreateMSMQQueue(
LPWSTR wszPathName,
PSECURITY_DESCRIPTOR pSecurityDescriptor,
LPWSTR wszOutFormatName,
DWORD *pdwOutFormatNameLength
)
{
// Define the maximum number of queue properties.
const int NUMBEROFPROPERTIES = 2;
但客户端代理服务器系统和妈妈中间件的任何头文件或引用。任何头文件都可以在windows c ++中完成。
答案 0 :(得分:1)
每个拥有C或C ++绑定的MOM(以及大多数都提供)都提供这些标头,对于开源的标头,只需从各自的站点下载它们即可。
以下是一些开源的开源软件:www.rabbitmq.com activemq.apache.org mq.java.net。您会注意到这些都是基本的JMS产品,但它们都有多种语言绑定,包括C / C ++
然而,与API相比,API是标准的(JMS 1.1),据我所知,C ++ API的情况并非如此。这意味着标题仅在基于相应产品的应用程序的上下文中具有重要性,因此它们的教育价值将相当有限。
如果您想了解更多信息,请查看这些产品附带的文档集。在专业上我经常使用OpenMQ,在我看来它的商业背景真的显示在documentation collection