c ++中用于客户端代理服务器系统的任何库

时间:2012-10-27 00:42:53

标签: c++ header client-server broker

我一直在为客户端代理服务器系统工作,但我没有得到我能用它做什么,因为我以前使用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 ++中完成。

1 个答案:

答案 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