摘要:
这段时间把中篇早早看完了,算是对ACE有了一个大概的映像,于是把以前在网上下的另一个稍微复杂的例子拿来练练。这是一个使用了任务和反应堆的UDP程序,原来的例子中,有两个小问题,因此做了点改动。
1. 客户端不知为什么是TCP的,我改成UDP了;
2. 服务器端在调制输出的时候,由于字符串前有四个字节的长度数据,因此输出时有点问题,我改了一下,将字符串的开始地址后移了四个字节。
阅读全文
摘要:
下载了《ACE自适配通信环境中文技术文档》,很不错,感谢马维达同志。 从中篇第二章开始看,按照上一篇的方法将数据报的代码放入项目编译、运行,发现几个 问题: 1. 服务端收不到消息,检查客户端发现发送失败,追查下去,可能由于ACE的版本更新, 按原来的写法在远端地址初始化时出现了问题,给地址时应该以"IP:Port"的方式给出。 2. 客户端发送成功后,服务端成功收到并回执,但是客... 阅读全文
摘要:
从网上看到一个简单的例子(抱歉,忘记出处了),准备拿来编译看看。 1. 在VC里新建一个工程,将代码放进去。 1 //服务器端代码: 2 #include 3 #include 4 5 #include 6 #include 7 #include 8 9 int main( int argc, char*... 阅读全文
摘要:
1. 从官方网站(http://www.cs.wustl.edu/~schmidt/ACE.html)下载了ACE的5.6版,解压到硬盘。 2. 由于在Windows系统下,所以需要在ACE_wrappers\ace\目录下新建一个config.h文件,加入一行代码: #include "ace/config-win32.h" 3. 打开ACE_wrapp... 阅读全文