![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACE
文章平均质量分 63
zmxjh
这个作者很懒,什么都没留下…
展开
-
C++网络编程卷1 笔记:ACE_Message_Block类
ACE_Message_Block类ACE_Message_Block用来封装"网络主机之间需要传输的数据";并能很好的管理动态内存分配。每个ACE_Message_Block对象都包括一个“带有引用计数”的ACE_Data_Block指针成员,该成员指向实际的数据。如果多个ACE_Message_Block连接在一起(通过Composite模式),形成单链表,则形成了“复合消息”结构原创 2004-09-19 02:17:00 · 2134 阅读 · 1 评论 -
C++网络编程卷1 笔记:ACE_INET_Addr类
ACE_Addr是所有ACE"地址"类的基类;如TCP/IP和UDP/IP的地址信息是用ACE_INET_Addr来表示的,如图: 方法 说明ACE_INET_ADDr(),Set() 通过主机名、IP地址和端口号初始化ACE_INET_ADD原创 2004-09-16 14:25:00 · 1953 阅读 · 2 评论 -
C++网络编程笔记1
C++网络编程卷1 笔记-1该程序用来跟侦听80端口的Web服务器建立连接#include "ace/INET_Addr.h"#include "ace/SOCK_Connector.h"ttinclude "ace/SOCK_Stream.h"int main (int argc, char *argv[]){const char *pathname = argc > 1 ? arg原创 2004-09-14 11:40:00 · 1817 阅读 · 3 评论 -
安装ACE
1. 将ACE分发包界压缩到一个目录中,这将在那个目录中生成一个包含ACE的目录ACE_wrappers。接下来的步骤中假设ACE分发包被解压缩到ACE_ROOT=C:/ACE_wrappers中,因此ACE将会存在于ACE_ROOT/ace目录中。2. 在ACE_ROOT/ace目录中创建一个文件,命名为config.h,其内容为:#include "ace/config-win32.h"原创 2004-09-14 11:57:00 · 1975 阅读 · 3 评论 -
C++网络编程卷1 笔记-2
C++网络编程卷1 笔记-2 ACE_SOCK_Acceptor类扮演一个“被动连接端”,可以理解为服务端。 该类是通过factory模式,接受客户端的连接,并在连接建立后初始化ACE_SOCK_Stream对象。ACE_SOCK_Acceptor类的Open方法以正确的次序调用底层的socket(),bind(),listen()函数。 一个例子,实现功能:原创 2004-09-15 01:44:00 · 2632 阅读 · 1 评论