摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/30/607960.htmlACE_Message_Block在Ace中用来表示消息的存放空间,可用做网络通信中的消息缓冲区,使用非常频繁,下面将在如下方简单的介绍一下ACE_Message_Bl... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/22/600191.html接受器-连接器设计模式(Acceptor-Connector)使分布式系统中的连接建立及服务初始化与一旦服务初始化后所执行的处理去耦合。这样的去耦合通过三种组件来完成:... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/18/596012.html定时器的实现通过Reactor机制,还可以很容易的实现定时器的功能,使用方式如下。编写一个事件反应器,重载handle_timeout()方法,该方法是定时器的触发时间... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/18/595938.html在服务器端使用Reactor框架使用Reactor框架的服务器端结构如下:服务器端注册两种事件处理器,ClientAcceptor和ClientService ,Cli... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/18/595808.html在Socket编程中,常见的事件就是"读就绪","写就绪",通过对这两个事件的捕获分发,可以实现Socket中的异步操作。Socket编程中的事件处理器在前面我们已经介... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/13/591332.html1.ACE反应器框架简介反应器(Reactor):用于事件多路分离和分派的体系结构模式通常的,对一个文件描述符指定的文件或设备, 有两种工作方式:阻塞与非阻塞。所谓阻塞... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/12/590153.html我们简单的介绍了一下ACE主动对象实现方式,同时提出了两个问题:方法调用线程如何知道该方法已经执行完成? 如何或得方法的返回值?要解决这两个问题,首先得介绍一下ACE_... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/11/589168.html主动对象模式用于降低方法执行和方法调用之间的耦合。该模式描述了另外一种更为透明的任务间通信方法。传统上,所有的对象都是被动的代码段,对象中的代码是在对它发出方法调用的线... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/07/585205.htmludp是一种无连接的协议,提供无连接不可靠的服务。在ace中,通过ACE_SOCK_Dgram类提供udp通信服务,ACE_SOCK_Dgram和ACE_SOCK_St... 阅读全文
摘要:
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/07/585095.html概述:传输控制协议TCP(Transmission Control Protocol):TCP提供可靠的、面向连接的运输服务,用于高可靠性数据的传输。TCP协议的可靠性... 阅读全文