peakzhang 发表于 2008-7-13 22:49:03

问个实现思路

简单说下需求

一个类似代理服务器的东西,用一个 ACE_Handler Conenct 到多个Remote 主机,
一个proactor 接收多个Client;

Client -->发送数据-- proactor接收. ---> Handler -> 发送数据---> Remote .


现在的问题是,如何把clinet 发过来的数据传给Handle ,相应地又如何把Remote的数据返回给Client

peakzhang 发表于 2008-7-13 22:49:09

建立映射关系,可以用map.

peakzhang 发表于 2008-7-13 22:49:19

用map映射感觉似乎不是很好,若ace有相应的类提供就好了。
你的意思是把Proactor 的serveric 对象指针保存在一个全局map里
Handler 处理完后通过map直接调用Proactor 的方法么?

peakzhang 发表于 2008-7-13 22:49:24

看看ACE的示例工程,gateway
页: [1]
查看完整版本: 问个实现思路