最近开始尝试用Proactor开发一个windows平台上的服务,直接从例程里套,有一点没有搞明白
ACE_Asynch_Acceptor<Receiver> acceptor;
if (acceptor.open (ACE_INET_Addr (port),
initial_read_size,
1) == -1)
{...}
我的理解是每个连接进来时框架会生成一个Receiver对象,每个对象负责一个客户端的连接和通信的所有流程。但是这些对象在框架里是怎么维护的呢?我想自己在服务中管理这些对象,该如何处理?
最新回复
这样可行吗?不过没编译过去,一直报错:ACE_Asynch_Acceptor<CReceiver> undefined class with [HANDLER = CReceiver]
卷2早就有销售了啊。www.dearbook.com
编译报错,应该是因为没有包含正确的文件。
保证在你需要的时候可以得到这个对象就可以了。