2005年 第 8 期 第 16 页
稿件名称:《用ACE实现可靠消息传送》
稿件作者:高强文
程序名称:MQServer.exe、MQClient.exe
运行环境:c++,Windows
注意事项:
1.本程序在Windows环境下运行,运行时需要ACED.dll(在"可执行文件及结果"目录下)支持。先运行MQServer.exe,
再运行MQClient.exe。为了测试消息接受程序不在运行的情况,可以先运行
MQClient.exe,过几秒后再运行MQServer.exe,这样可以看到客户端重试连接的情况。
2.编译说明
注意:如果已安装配置好ACE环境,可直接打开MQServer.dsw和MQClient.dsw编译。
2.1 下载ACE
ACE源码可以从http://www.cs.wustl.edu/~schmidt/ACE.html免费下载。我下载的是ACE5.4不带TAO(The ACE ORB)版本,
下载地址是ftp://deuce.doc.wustl.edu/pub/previous_versions/ACE-5.4.zip。
2.2 编译ACE
将下载的ACE-5.4.zip解压缩到C盘根目录下,这样会生成一个包含ACE源码的文件夹:c:\ACE_wrappers,
增加一个值为C:\ACE_wrappers\ace系统变量ACE_ROOT。在c:\ACE_wrappers\ace文件夹下建立一个名为config.h的文件,
在config.h里只写一行#include "ace/config-win32.h"。如果你的操作系统是Windows 9x/Me,
则还需要加一行:#define ACE_HAS_WINNT4 0。
用VC++打开工程文件c:\ACE_wrappers\ace\Ace.dsw,编译。这个过程大约需要十几分钟。
编译完成会在c:\ACE_wrappers\lib下生成静态库aced.lib和动态库Aced.dll。
2.3 VC++相关参数设置
为了能让VC++编译器搜索到ACE的源文件,需要将ACE源文件所在的目录加入VC++搜索目录列表中。
在VC++中选择菜单“Tools->Options”,然后选择“directory”属性页,选中 “Show directory for”下拉列表中的
“Include Files”,在directory输入框中增加一行“C:\ACE_WRAPPERS”。
2.4 编译
打开MQServer.dsw和MQClient.dsw就可编译
没有合适的资源?快使用搜索试试~ 我知道了~
ACE.rar_ACE_ACE消息队列_aced.dll_mfc ace client_可靠队列实现
共45个文件
opt:4个
ncb:4个
cpp:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 75 浏览量
2022-09-24
01:46:00
上传
评论
收藏 3.43MB RAR 举报
温馨提示
用ACE通过队列实现可靠消息传送。在Windows环境下运行,运行时需要ACED.dll。
资源推荐
资源详情
资源评论
收起资源包目录
ACE.rar (45个子文件)
ACE
用ACE实现可靠消息传送
README.txt 2KB
source
源代码部分.zip 1.14MB
可执行文件及结果
MqServer.exe 276KB
ACEd.dll 1.34MB
MQClient运行结果截图.bmp 499KB
MQServer运行结果截图.bmp 322KB
MqClient.exe 300KB
程序源代码
服务器(MQServer)
MqServer.cpp 3KB
MqServer.dsw 541B
ACEd.lib 1.91MB
MqServer.plg 1KB
MqServer.opt 48KB
MqServer.dsp 4KB
MqServer.ncb 49KB
Debug
vc60.pdb 28KB
客户端(MQClient)
ACEd.lib 1.91MB
MqClient.dsw 541B
MqClient.dsp 4KB
MqClient.ncb 57KB
MqClient.cpp 5KB
MqClient.opt 48KB
Debug
vc60.pdb 28KB
MqClient.plg 1KB
source
源代码部分.zip 1.14MB
可执行文件及结果
MqServer.exe 276KB
ACEd.dll 1.34MB
MQClient运行结果截图.bmp 499KB
MQServer运行结果截图.bmp 322KB
MqClient.exe 300KB
程序源代码
服务器(MQServer)
MqServer.cpp 3KB
MqServer.dsw 541B
ACEd.lib 1.91MB
MqServer.plg 1KB
MqServer.opt 48KB
MqServer.dsp 4KB
MqServer.ncb 49KB
Debug
vc60.pdb 28KB
客户端(MQClient)
ACEd.lib 1.91MB
MqClient.dsw 541B
MqClient.dsp 4KB
MqClient.ncb 57KB
MqClient.cpp 5KB
MqClient.opt 48KB
Debug
vc60.pdb 28KB
MqClient.plg 1KB
共 45 条
- 1
资源评论
weixin_42653672
- 粉丝: 93
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功